Course Description:

The main objective of the course is to expose the students to various types of soft computing techniques, and its applications. This course covers the fundamental concepts used in Soft computing. The concepts of Artificial Neural Networks is covered first, followed by Fuzzy logic and optimization techniques using Genetic Algorithm and Swarm Optimisation.

Course Outcomes:

After completion of the course, students will be able to:

CO1: Identify and describe soft computing techniques and their roles in  building intelligentMachines.

CO2: Apply fuzzy logic and reasoning to handle uncertainty and solve engineering problems

CO3: Recognize the feasibility of applying a soft computing methodology for a particularProblem.

CO4: Apply neural networks to pattern classification and regression problems.

CO5: Apply genetic algorithms to combinatorial optimization problems