Soft Computing
Course Name:
Soft Computing (CS352)
Programme:
B.Tech (CSE)
Semester:
Sixth
Category:
Programme Specific Electives (PSE)
Content:
Introduction to soft computing, Fuzzy logic, Applications of fuzzy logic, Genetic algorithms, Artificial neural
networks; Supervised, unsupervised and reinforcement learning; Basic neural network models, Adaline, Linear and
nonlinear activation functions, Loss functions, Gradient descent method, Back propagation algorithm, Multi-layer
neural networks
References:
J.-S. R. Jang, C.-T. Sun, and E. Mizutani, Neuro-Fuzzy and soft Computing, PHI Learning, 2009
G. J Klir and B Yuan. "Fuzzy Sets and Fuzzy Logic: Theory and Applications", Prentice Hall. Martin T Hagan et.al.,
“Neural network design” (2nd edition), 2014
Melanie Mitchell, An Introduction to Genetic Algorithms, MIT Press, 2000.
Taqiq Rashid, “Make your own Neural Network”, 2016
David E. Goldberg, Genetic Algorithms In Search, Optimization And Machine Learning, Pearson Education, 2002
Department:
Computer Science and Engineering