Soft Computing Syllabus
Soft Computing Syllabus
Course Outcomes:
Having successfully completing the course students will be able to
use a new tool /tools to solve a wide variety of real world problems
find an alternate solution , which may offer more adaptability, resilience and optimization
Identify the suitable antenna for a given communication system
Gain knowledge of soft computing domain which opens up a whole new career option
Tackle real world research problems
Text Books
1. Fundamentals of Neural Networks: Architectures, Algorithms And Applications,
LaureneFausett, Pearson Education, Inc, 2008 .
2. Fuzzy Logic With Engineering Applications, Third Edition Thomas, Timothy Ross,
John Wiley & Sons,2010
3. Neuro- Fuzzy and Soft Computing, J.S. Jang, C.T. Sun, E. Mizutani, PHI Learning
Private Limited.
4. Principles of Soft Computing , S. N. Sivanandam, S. N. Deepa, John Wiley & Sons,
2007
Reference Books
1. Introduction to the theory of neural computation, John Hertz, Anders Krogh, Richard
Palmer, Addison Wesley Publishing Company, 1991
2. Neural NetworksA comprehensive foundation,, Simon Haykin,Prentice Hall
International Inc-1999
3. Neural and Adaptive Systems: Fundamentals through Simulations, Jos C. Principe
Neil R. Euliano , W. Curt Lefebvre, John-Wiley & Sons, 2000
4. Pattern Classification, Peter E. Hart, David G. Stork Richard O.Duda,Second
Edition,2000
5. Pattern Recognition, SergiosTheodoridis , KonstantinosKoutroumbas, Fourth Edition,
Academic Press, 2008
6. A First Course in Fuzzy Logic, Third Edition, Hung T. Nguyen, Elbert A. Walker,
Taylor & Francis Group, LLC, 2008
7. Introduction to Fuzzy Logic using MATLAB, S. N. Sivanandam , S.Sumathi, S. N.
Deepa, Springer Verlag, 2007
Practical Sessions: (Use MATLAB / OCTAVE/ SCILAB /any appropriate open source
software.)(any 8 experiments)
1. Implement simple logic network using MP neuron model
2. Implement a simple linear regressor with a single neuron model
3. Implement and test MLP trained with back-propagation algorithm
4. Implement and test RBF network
5. Implement SOFM for character recognition
6. Implement fuzzy membership functions (triangular, trapezoidal, gbell, PI, Gamma,
Gaussian)
7. Implement defuzzyfication (Max-membership principle, Centroid method, Weighted
average method)
8. Implement FIS with Mamdani inferencing mechanism
9. A small project: may include classification or regression problem, using any soft
computing technique studied earlier