3-2-2. Soft Computing
3-2-2. Soft Computing
Course Outcome(s):
After completion of the course the student will be able to-
CO-1: Apply neural networks, for solving different engineering problems.
CO-2: Identify and describe soft computing techniques and build supervised learning and
unsupervised learning networks.
CO-3: Apply fuzzy logic and reasoning to handle uncertainty and solve various
engineering problems.
CO-4: Apply genetic algorithms to combinatorial optimization problems
UNIT-1
Introduction to Soft computing: Soft computing vs. hard computing, evolution of soft
computing, features and, applications of soft computing, Basic concepts of Neural Networks
UNIT-2
Neural Networks: Basic concepts of Neural Networks, Model of Artificial Neuron, Neural
Network Architectures, Feed forward neural network, Back propagation network (BPN)
Radial Basis function network, Supervised, Unsupervised, and Reinforcement Learning,
Back propagation Learning.
UNIT-3
Fuzzy Sets: Fuzzy versus Crisp, Crisp Sets, Fuzzy sets, Membership functions, fuzzy set
operations, properties of Fuzzy sets, Crisp Relations, Fuzzy relations
Fuzzy Logic and Inference: Crisp Logic, Predicate Logic, Fuzzy Logic, Fuzzy Quantifiers,
Fuzzy Inference, Fuzzy knowledge and rule-based system, fuzzy decision making,
Defuzzification.
UNIT-4
Genetic Algorithms: Introduction to Genetic Algorithm, working principles, encoding,
fitness function, reproduction.
Genetic modelling: Inheritance operator, crossover, mutation operator, Generational Cycle,
Convergence of GA.
UNIT-5:
Recent Trends in deep learning, various classifiers, neural networks and genetic algorithm
Implementation of recently proposed soft computing techniques.
Text Books
1. S. Rajasekaran& G.A. VijayalakshmiPai, “Neural Networks, Fuzzy systems and
evolutionary algorithms: Synthesis and Applications”, PHI Publication, 2 ndEd. 2017.
2. Timothy J. Ross, “Fuzzy Logic with Engineering Applications”, John Wiley and
Sons, 3 rded, 2011.
3. S.N. Sivanandam& S.N. Deepa, “Principles of Soft Computing”, Wiley Publications,
3rded, 2018..
Reference Books
1. Jang, Jyh-Shing Roger, Chuen-Tsai Sun, and EijiMizutani. "Neuro-fuzzy and soft
computing a computational approach to learning and machine intelligence" Pearson,
1997.
2. Kosko, B., Neural Networks and Fuzzy Systems: A Dynamical Systems Approach to
Machine Intelligence, PHI Publication, 1994.
3. George J. Klir,Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice Hall,
2015
4. Rich E andKnight K, Artificial Intelligence, McGraw Hill Education; 3 rded, 2017.
5. S. Haykin, “Neural Networks and Learning Machines”, Pearson Education Inc., 3rd
Ed 2008.
Web Resources:
1. https://www.youtube.com/watch?
v=K9gjuXjJeEM&list=PLJ5C_6qdAvBFqAYS0P9INAogIMklG8E-9
2. https://www.youtube.com/watch?v=-U-
QCX2C8T8&list=PLJ5C_6qdAvBFqAYS0P9INAogIMklG8E-9&index=2
CO-PO Mapping:
(1: Slight [Low]; 2: Moderate[Medium]; 3: Substantial[High]; '-' : No Correlation)
PO1 PO PO3 PO PO5 PO PO7 PO PO9 PO1 PO11 PO1 PSO1 PSO2
2 4 6 8 0 2
CO 2 - 3 1 - - 1 - 2 - 3 - 2 3
1
CO 3 2 3 1 - - 2 - 2 3 2 2 1 3
2
CO 1 1 - 3 2 1 2 1 1 2 - - 1 1
3
CO 3 1 2 2 - - - 1 - - 2 2 1 -
4
CO 1 2 3 1 - 2 - - - 1 - - 2 1
5