Syllabus

Course Code: Elective-V PE-CS-D407    Course Name: Soft Computing

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Artificial Neural Networks
Fundamentals of Biological Neural Network and Artificial Neural Network, Evolution of Neural Networks, Learning – supervised, unsupervised and reinforcement, Terminologies – weights, bias, threshold, learning rate, Hebb Network, Perceptron Networks, Backpropagation Network, Associative Memory Network, Hopfield Networks, Counter propagation Networks, Adaptive Resonance Theory Network, Optical Neural Networks, Applications of Neural Networks.
2 Fuzzy Systems
Introduction to Fuzzy Logic, Classical Sets and Fuzzy Sets, Operations on Crisp Sets and Fuzzy Sets, Classical Relation and Fuzzy Relations, Membership Functions, Methods of Membership Value Assignments, Fuzzy Arithmetic and Fuzzy Measures, Fuzzy Rule Base and Approximate Reasoning, Fuzzy Decision Making, Fuzzy Logic Control Systems, Applications of Fuzzy Logic based systems.
3 Nature-Inspired Algorithms
Introduction to Nature-Inspired algorithms, Swarm Intelligence, Genetic Algorithm (GA), Operators in Genetic Algorithm – Encoding, Selection, Crossover, Mutation, Stopping Condition for GA, Differential Evolution (DE) Algorithm, Particle Swarm Optimization (PSO) Algorithm, Ant Bee Colony (ABC) Algorithm, Flower Pollination Algorithm, Solution of Real World Problems using Nature-Inspired Algorithms.
4 Optimization
Objective of Optimization, Single-objective Optimization, Multi-objective Optimization, Pareto-optimal solutions, Travelling Salesman Problem solution using any optimization technique, Engineering problems solution using any Soft Computing approach, Architecture of Neuro-Fuzzy Systems and Genetic Neuro-Fuzzy Hybrid Systems, Applications of Soft Computing.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.