Lecture 1.1.3
Lecture 1.1.3
Lecture 1.1.3
To analyze various soft computing techniques and decide the technique to be used in
a particular problem situation.
2
Course Outcomes
CO Identify and describe soft computing techniques and 1
1 their roles in building intelligent. Machines
CO Recognize the feasibility of applying a soft 2,4
2 computing methodology for a particular problem.
CO Apply fuzzy logic and reasoning to handle 3
3 uncertainty and solve engineering problems, genetic
algorithms to combinatorial optimization problems
and neural networks to pattern classification and
regression problems.
CO Effectively use modern software tools to solve real 3
4 problems using a soft computing approach.
CO Evaluate various soft computing approaches for a 4 3
Major Areas of Soft Computing
Soft computing is an area of study within computer science and artificial intelligence that deals with
approximate calculations to provide solutions to complex real-world problems. Unlike traditional
computing, which relies on exact algorithms, soft computing techniques are tolerant of imprecision,
uncertainty, and partial truth. Here are the major areas of soft computing:
1. Fuzzy Logic
Applications: Control systems (e.g., washing machines, air conditioners), decision-making systems, and
pattern recognition.
2. Neural Networks
Applications: Image and speech recognition, medical diagnosis, financial forecasting, and autonomous
driving.
3. Evolutionary Computation
Applications: Optimization problems, scheduling, and evolving designs in engineering and art.
4. Probabilistic Reasoning
Applications: Diagnostic systems, risk assessment, and predictive modeling.
5. Swarm Intelligence
Applications: Routing optimization, scheduling, and robotics.
6. Machine Learning
Applications: Spam detection, recommendation systems, natural language processing, and fraud detection.
7. Support Vector Machines (SVM)
Applications: Image classification, bioinformatics, and text categorization.
Many More….
TEXTBOOKS / REFERENCE
BOOKS
TEXT BOOKS
• T1. Timothy J. Ross, “Fuzzy Logic with Engineering Applications”.
• T2. S.N.Sivanandam, S.N Deepa, “Principles of Soft Computing”
• T3. Lofti Zadeh “Fuzzy Logic and Soft Computing” Word Scientific, 1995.
• T4 Samir Roy,Udit Chakraborty, “Introduction to Soft Computing: Neuro-Fuzzy and Genetic Algorithms”,
Pearson.
REFERENCE BOOKS
• R1. Bart Kosko, “Neural Network and Fuzzy Systems: A Dynamic System Approach to Machine” Prentice-
Hall 1998
• R2. L. Fausett, “Fundamentals of Neural Networks: Architectures, Algorithms, and Applications”,
Prentice-Hall, 1994.
• R3. Jack M. Zurada, “Introduction to Artificial Neural Systems”, PWS Publishing Co., Boston, 2000.
• R4 J S R Jang, “Neuro-Fuzzy & Soft Computing,”, Pearson.
6
References
• L. Fausett, “Fundamentals of Neural Networks: Architectures, Algorithms, and Applications”, Prentice-Hall, 1994.
• Jack M. Zurada, “Introduction to Artificial Neural Systems”, PWS Publishing Co., Boston, 2000.
7
THANK YOU
For Queries:
aarti.e15380@cumail.in