This course enables the students to
Course | Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course Title | |||
24MCA 325C | Soft Computing Techniques (Theory)
| CO1. Discuss different types of soft computing techniques and its applications CO2. Examine the concept related to Fuzzy Logic and its different popular models CO3. Build deeper knowledge of Artificial Neural Networks. CO4. Analyse genetic algorithms and its applicability in research oriented problems CO5. Formulate the concept and applicability of hybrid systems CO6. Contribute effectively in course-specific interaction | Approach in teaching: Interactive Lectures, Modeling, Discussions, implementing enquiry based learning.
Learning activities for the students: Experiential Learning, Presentations, Case based learning, Discussions, Quizzes and Assignments
| · Assignments · Written test in classroom · Classroom activity · Continues Assessment · Semester End Examination |
Introduction of Hard and Soft Computing, Unique features of Soft computing, Components of Soft computing, Fuzzy Computing, Evolutionary Computation, Genetic Algorithm, Swarm Intelligence, Ant Colony Optimizations, Neural Network, Machine Learning , Associative Memory, Adaptive Resonance Theory, Introduction to Deep Learning
Basic concepts of fuzzy logic, Fuzzy sets and Crisp sets, Fuzzy set theory and operations, Properties of fuzzy sets, Fuzzy and Crisp relations, Fuzzy to Crisp conversion, Membership functions, interference in fuzzy logic, fuzzy if-then rules, Fuzzy implications and Fuzzy algorithms, Fuzzyfications & Defuzzificataions, Fuzzy Inference Systems, Mamdani Fuzzy Model, Sugeno Fuzzy Model, Fuzzy Controller, applications.
Introduction and Architecture: Neuron, Nerve structure and synapse, Artificial Neuron and its model, Neural network architecture: single layer and multilayer feed forward networks, recurrent networks. Back propagation networks architecture: perceptron model, solution, single layer artificial neural network, multilayer perception model; back propagation learning methods, back propagation algorithm, applications.
Basic concepts of GA, working principle, procedures of GA, flow chart of GA, Genetic representations, (encoding) Initialization and selection, Genetic operators, Mutation, Generational Cycle, applications.
Integration of neural networks, fuzzy logic and genetic algorithms. GA Based Back Propagation Networks, Fuzzy Back Propagation Networks, Fuzzy Associative Memories, Simplified Fuzzy ARTMAP.
Suggested Reading
E- Resources
Journals