COURSE SUMMARY
Course Title: 
Introduction to Soft Computing
Course Code: 
15ECE368
Year Taught: 
2015
Type: 
Elective
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Introduction to Soft Computing' is an elective course offered for the B. Tech. (Bachelor of Technology) in Electronics and Communication Engineering at School of Engineering, Amrita Vishwa Vidyapeetham.

Unit 1

Overview of Artificial Neural Networks (ANN) - Models of a neuron - Network architectures - Bayes theorem - Naïve Bayes classifier - Rosenblatt’s Perceptron - Perceptron convergence theorem - Multilayer Perceptrons - Back propagation - Application of ANN in Classification and Regression - Classifier performance measures - Validation techniques.

Unit 2

Fundamentals of Genetic Algorithms - Creation of offspring – Encoding - Fitness function - Reproduction - Inheritance operators – Crossover - Inversion and deletion – Mutation - Generational cycle - Convergence of GA - Applications.

Unit 3

Introduction to basic Particle Swarm Optimization (PSO) algorithm – Swarm size – Information links – Initialization – Equations of motion – Interval confinement – Proximity distributions – Applications

TEXTBOOKS

  1. Simon Haykin, “Neural Networks & Learning Machines”, PHI Learning Pvt. Ltd - New Delhi, Third Edition, 2010.
  2. Clerc, Maurice, “Particle swarm optimization”, John Wiley & Sons, 2010.

REFERENCES

  1. Anil K. Jain, “Fundamentals of digital image processing” Prentice Hall of India Private Limited, 1996.