Syllabus

Course Code: MCA-20-44    Course Name: Elective-V - (i) Soft Computing

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Soft Computing: Conventional AI to Computational Intelligence; Soft Computing Constituents and Applications.
Introduction to Non-traditional Metaheuristic Optimization Techniques: Random Optimization, Simulated Annealing, Tabu Search, Ant Colony Optimization, Particle Swarm Optimization, Harmony Search, Memetic Algorithms, Other Evolutionary Algorithms such as Firefly Algorithm, Bee Algorithm, Shuffled Frog Leap algorithm, Bat algorithm etc.
Data Clustering Algorithms: K-Means, Fuzzy C-Means, Mountain Clustering, Subtractive Clustering.
2 Fuzzy Set theory: Fuzzy Sets & Classical Sets; Operations on Fuzzy Sets, Fuzzy Relations, Linguistic Variables.
Membership Functions: Introduction, Features & Fuzzification, Methods of Membership Value Assignment; Defuzzification.
Fuzzy Systems: Crisp Logic, Predicate Logic, Fuzzy Logic; Fuzzy Rule Base and Approximate Reasoning, Fuzzy Quantifiers; Fuzzy Inference Systems, Fuzzy Decision Making, Fuzzy Logic Control System; Fuzzy Expert Systems.
3 Neural Networks: Fundamental Concepts, Basic Models and Architecture; Machine Learning Using Neural Networks; Associative Memory Networks and their Applications.
Supervised Learning Neural Networks: Perceptron Networks, Radial Basis Function Networks: Back Propagation Neural Network: Architecture, Learning, Applications, & Research Directions; The Boltzman Machine.
Unsupervised Learning Networks: Competitive Learning networks; Kohonen Self-Organizing Networks; Hebbian learning; The Hopfield Network; Counter propagation Networks; Adaptive Resonance Theory: Introduction, Architecture, & Applications; Feed forward Networks; Reinforcement Learning.
4 Genetic Algorithms: Introduction to Genetic Algorithms (GA) and their Terminology; Traditional Optimization and Search Techniques vs Genetic Algorithm; Operators in Genetic Algorithms; Problem Solving using Genetic Algorithm; Classification of Genetic Algorithms; Holland’s Classifier Systems; Genetic Programming; Advantages and Limitations of Genetic Algorithm; Applications of Genetic Algorithm; Applications of GA in Machine Learning.
Introduction to Hybrid Systems; MATLAB Environment for Soft Computing Techniques.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.