PX4004 Soft Computing Techniques Syllabus:
PX4004 Soft Computing Techniques Syllabus – Anna University PG Syllabus Regulation 2021
OBJECTIVES
To educate the students on
Design of ANN and fuzzy set theory.
Analysis and implementation of ANN and Fuzzy logic for modeling and control of Non-linear system and to get familiarized with the Matlab toolbox.
Impart the knowledge of various optimization techniques and hybrid schemes with the ANFIS tool box.
UNIT I INTRODUCTION AND ARTIFICIAL NEURAL NETWORKS
Introduction to intelligent systems- Soft computing techniques- Conventional Computing versus Swarm Computing – Classification of meta-heuristic techniques – Properties of Swarm intelligent Systems – Application domain – Discrete and continuous problems – Single objective and multi-objective problems -Neuron- Nerve structure and synapse- Artificial Neuron and its model- activation functions- Neural network architecture- single layer and multilayer feed forward networks- Mc Culloch Pitts neuron model- perceptron model- Adaline and Madaline- multilayer perception model- back propogation learning methods- effect of learning rule coefficient -back propagation algorithm- factors affecting back propagation training- applications.
UNIT II ARTIFICIAL NEURAL NETWORKS AND ASSOCIATIVE MEMORY
Counter propagation network- architecture- functioning & characteristics of counter Propagation network- Hopfield/ Recurrent network configuration – stability constraints associative memory and characteristics- limitations and applications- Hopfield v/s Boltzman machine- Adaptive Resonance Theory- Architecture- classifications- Implementation and training – Associative Memory.
UNIT III FUZZY LOGIC SYSTEM
Introduction to crisp sets and fuzzy sets- basic fuzzy set operation and approximate reasoning. Introduction to fuzzy logic modeling and control- Fuzzification inferencing and defuzzification-Fuzzy knowledge and rule bases-Fuzzy modeling and control schemes for nonlinear systems. Self organizing fuzzy logic control- Fuzzy logic control for nonlinear time delay system.
UNIT IV GENETIC ALGORITHM
Evolutionary programs – Genetic algorithms, genetic programming and evolutionary programming – Genetic Algorithm versus Conventional Optimization Techniques – Genetic representations and selection mechanisms; Genetic operators- different types of crossover and mutation operators – Optimization problems using GA-discrete and continuous – Single objective and multi-objective problems – Procedures in evolutionary programming.
UNIT V HYBRID CONTROL SCHEMES
Fuzzification and rule base using ANN–Neuro fuzzy systems-ANFIS – Fuzzy Neuron – Optimization of membership function and rule base using Genetic Algorithm –Introduction to Support Vector Machine- Evolutionary Programming-Particle Swarm Optimization – Case study – Familiarization of NN, FLC and ANFIS Tool Box.
TOTAL : 45 PERIODS
OUTCOMES:
Ability to
CO1: Understand the basic architectures of NN and Fuzzy sets
CO2: Design and implement ANN architectures, algorithms and know their limitationsCO3: Identify and work with different operations on the fuzzy sets.
CO4: Develop ANN and fuzzy logic based models and control schemes for non-linear systems.
CO5: Understand and explore hybrid control schemes and PSO
TEXT BOOKS:
1. Laurene V. Fausett, “Fundamentals of Neural Networks: Architectures, Algorithms And Applications”, Pearson Education.
2. Timothy J. Ross, “Fuzzy Logic with Engineering Applications” Wiley India, 2008.
3. Zimmermann H.J. “Fuzzy set theory and its Applications” Springer international edition, 2011.
4. David E.Goldberg, “Genetic Algorithms in Search, Optimization, and Machine Learning”, Pearson Education, 2009.
5. W.T.Miller, R.S.Sutton and P.J.Webrose, “Neural Networks for Control” MIT Press”, 1996.
6. T. Ross, “Fuzzy Logic with Engineering Applications”, Tata McGraw Hill, New Delhi, 1995.
7. EthemAlpaydin, “Introduction to Machine Learning (Adaptive Computation and Machine Learning Series)”, MIT Press, 2004.
8. Corinna Cortes and V. Vapnik, ” Support – Vector Networks, Machine Learning ” 1995.