MCA Soft Computing Syllabus
MCA Soft Computing Syllabus
Course Objectives: The main objective of the course is to learn concepts and working of various soft computing techniques such as genetic algorithms, fuzzy
logic and neural networks and apply them for various real-time engineering problems such as classification, optimizations, clustering and controls.
CO-1 Understanding of different soft computing techniques like Genetic Algorithms, Fuzzy Logic, Neural Networks and their hybridizations.
CO-2 Ability to identify, analyze and apply suitable soft computing techniques to solve engineering or real life problems.
CO-3 Comprehend the fuzzy logic and the concept of fuzziness involved in various systems and fuzzy set theory.
CO-4 Understand Neural Networks, architecture, functions and various algorithms involved and apply neural networks for pattern recognition and prediction tasks
4 Fuzzy Crisp relations- Cardinality of Crisp Relation, Operations on 7 1, 2 and Book 3 Practice
Relations, crisp relations, Properties of crisp relations, Composition of crisp 3* and 4 session on
Rules and relations, Fuzzy relations-cardinality of fuzzy relations, (Lecture, operations
and on fuzzy
Inferences Operations on fuzzy relations, Properties of fuzzy relations,
numerical) relations.
Fuzzy Composition. Discussion
on fuzzy
Fuzzy Propositions: Two valued logic Vs Multi valued logic,
rules and
Fuzzy Propositions Vs Crisp propositions. Fuzzy Rules- Fuzzy inferences.
Implications and Interpretation. Fuzzy Inferences Systems (FIS)-
Construction and Working Principles of FIS, Methods of FIS-
Mamdani FIS and Takagi-Sugeno Fuzzy Model( TS-Method).
5 Neural Introduction to machine learning with Neural Networks, Types 4 1 and 2* Book 1 Discussion
Networks of learning, Neural network architectures, Single layer networks, and 2. on Neural
Multilayer networks with backpropagation learning, Radial basis Networks,
(Lecture) its types and
function Networks, Unsupervised learning with Neural
architecture
Networks, Advances in Neural Networks, Applications of neural
networks, Overview of Reinforcement Learning
6 Genetic Biological Background, Traditional optimization and search 4 1, 2 and Book 1 Discussion
Algorithms techniques, genetic algorithm and search space, genetic 3* and 2. on Genetic
algorithm vs. traditional algorithms, basic terminologies, simple Algorithms
genetic algorithm, general genetic algorithm, operators in genetic (Lecture and practice
algorithm, stopping condition for genetic algorithm flow, and on problem
constraints in genetic algorithm, problem solving using genetic algorithms solving
design) using
algorithm, advantages, limitations and applications of genetic
Genetic
algorithm. Algorithms
LO1: Understand the concept of genetic algorithms.
LO2: Apply genetic algorithms in problem solving.
7 Hybrid systems Types of Hybridizations, Neuro-fuzzy systems, Neuro-genetic 5 1 and 2* Book 1 Discussion
Systems, Fuzzygenetic systems, Applications of hybrid systems. and 2. on hybrid
LO1: Understand the concept of hybrid systems. systems.
(Lecture)
BOOKS:
1. S.N. Sivanandam & S.N. Deepa, ”Principles of Soft Computing”, Wiley Publications, 2nd Edition, 2011.
2. D.K.Pratihar, Soft Computing: Fundamentals and Applications, Narosa Publishing House Pvt. Ltd. - New Delhi, 2015
3. George J. Klir, Bo Yua, Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice Hall, 1995
4. Timothy J. Ross, Fuzzy Logic with Engineering Applications, Wiley; Third edition, 2011
Reference Books:
1. Jyh Shing Roger Jang, Chuen Tsai Sun, Eiji Mizutani, Neuro-Fuzzy and Soft Computing, Prentice Hall of India, 2003
2. Nikola K. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowldge Engineering, MIT Press
3. S.Rajasekaran, G.A.Vijayalakshmi Pai, Neural Networks, Fuzzy Logic and Genetic Algorithms: Synthesis and Applications. PHI
Online Reference:
1 https://nptel.ac.in/courses/106/105/106105173/
CO-PO Mapping
Mathematical Analysis
Modern Tools
Cooperation/Teamwork
Resource Management