OEC552 Soft Computing Syllabus:
OEC552 Soft Computing Syllabus โ Anna University Regulation 2017
OBJECTIVES:
- To classify the various soft computing frame works
- To be familiar with the design of neural networks, fuzzy logic and fuzzy systems
- To learn mathematical background for optimized genetic programming
- To be exposed to neuro-fuzzy hybrid systems and its applications
UNIT I INTRODUCTION TO SOFT COMPUTING
Soft Computing Constituents-From Conventional AI to Computational Intelligence- Artificial neural network: Introduction, characteristics- learning methods โ taxonomy โ Evolution of neural networks โ basic models โ important technologies โ applications. Fuzzy logic: Introduction โ crisp sets- fuzzy sets โ crisp relations and fuzzy relations: cartesian product of relation โ classical relation, fuzzy relations, tolerance and equivalence relations, non-iterative fuzzy sets. Genetic algorithmIntroduction โ biological background โ traditional optimization and search techniques โ Genetic basic concepts.
UNIT II NEURAL NETWORKS
McCulloch-Pitts neuron โ linear separability โ hebb network โ supervised learning network: perceptron networks โ adaptive linear neuron, multiple adaptive linear neuron, BPN, RBF, TDNNassociative memory network: auto-associative memory network, hetero-associative memory network, BAM, hopfield networks, iterative auto associative memory network & iterative associative memory network โunsupervised learning networks: Kohonen self-organizing feature maps, LVQ โ CP networks, ART network.
UNIT III FUZZY LOGIC
Membership functions: features, fuzzification, methods of membership value assignments Defuzzification: lambda cuts โ methods โ fuzzy arithmetic and fuzzy measures: fuzzy arithmetic โ extension principle โ fuzzy measures โ measures of fuzziness -fuzzy integrals โ fuzzy rule base and approximate reasoning : truth values and tables, fuzzy propositions, formation of rulesdecomposition of rules, aggregation of fuzzy rules, fuzzy reasoning-fuzzy inference systemsoverview of fuzzy expert system-fuzzy decision making.
UNIT IV GENETIC ALGORITHM
Genetic algorithm- Introduction โ biological background โ traditional optimization and search techniques โ Genetic basic concepts โ operators โ Encoding scheme โ Fitness evaluation โ crossover โ mutation โ genetic programming โ multilevel optimization โ real life problem- advances in GA .
UNIT V HYBRID SOFT COMPUTING TECHNIQUES & APPLICATIONS
Neuro-fuzzy hybrid systems โ genetic neuro hybrid systems โ genetic fuzzy hybrid and fuzzy genetic hybrid systems โ simplified fuzzy ARTMAP โ Applications: A fusion approach of multispectral images with SAR, optimization of traveling salesman problem using genetic algorithm approach, soft computing based hybrid fuzzy controllers.
TEXT BOOKS:
1. J.S.R.Jang, C.T. Sun and E.Mizutani, โNeuro-Fuzzy and Soft Computingโ, PHI / Pearson Education 2004.
2. S.N.Sivanandam and S.N.Deepa, โPrinciples of Soft Computingโ, Wiley India Pvt Ltd, 2011.
REFERENCES:
1. S.Rajasekaran and G.A.Vijayalakshmi Pai, โNeural Networks, Fuzzy Logic and Genetic Algorithm: Synthesis & Applicationsโ, Prentice-Hall of India Pvt. Ltd., 2006.
2. George J. Klir, Ute St. Clair, Bo Yuan, โFuzzy Set Theory: Foundations and Applicationsโ Prentice Hall, 1997.
3. David E. Goldberg, โGenetic Algorithm in Search Optimization and Machine Learningโ Pearson Education India, 2013.
4. James A. Freeman, David M. Skapura, โNeural Networks Algorithms, Applications, and Programming Techniques, Pearson Education India, 1991.
5. Simon Haykin, โNeural Networks Comprehensive Foundationโ Second Edition, Pearson Education, 2005.