Lecture 1.1.1
Lecture 1.1.1
• The approaches of soft computing course enable solutions for problems that may be
either unsolvable or just too time-consuming to solve with the current hardware.
To analyze various soft computing techniques and decide the technique to be used in
a particular problem situation.
3
Course Outcomes
CO1 Identify and describe soft computing techniques and their roles 1
in building intelligent machines
CO3 Apply fuzzy logic and reasoning to handle uncertainty and solve 3
engineering problems, genetic algorithms to combinatorial
optimization problems and neural networks to pattern
classification and regression problems.
CO4 Effectively use modern software tools to solve real problems 3
using a soft computing approach.
SNo. Type of Assessment Weightage of actual Frequency of Task Final Weightage in Remarks
conduct Internal (Graded/Non-
Assessment Graded)
1 Assignment 10 marks of each One per unit 10 marks Graded
assignment
2 Quiz 4 marks of each quiz One per unit 4 marks Graded
3 Time Bound Quiz 12 marks for each test One per unit 12 marks Graded
6 Presentation NA NA NA NA
7 Mid-Sem Test 20 Marks for one MST 2 per semester 20 marks Graded
8 Attendance and NA NA 2 NA
Engagement Score on
BB
5
What is computing ???
• Computing refers to the use of computer technology to solve
problems, perform calculations, process data, and make
decisions. Traditional computing primarily relies on precise
mathematical models and algorithms to derive solutions.
6
What is "Soft" in Soft Computing?
7
8
Some characteristics of Soft computing
• Approximation: Soft computing methods focus on approximating solutions
rather than finding exact solutions. This allows for efficient handling of complex
problems.
• Tolerance for Uncertainty: SC techniques can handle incomplete or noisy data,
making them suitable for real-world applications where data may not always be
precise.
• Adaptability: Soft computing approaches are adaptive and can learn from
experience or adjust their parameters based on feedback, enhancing their
problem-solving abilities.
• Robustness: Soft computing methods are resilient to noise or perturbations in the
data, making them suitable for handling unpredictable real-world scenarios.
• Human-Like Decision Making: SC models often mimic human-like decision-
making processes, such as fuzzy logic and neural networks, which can provide
more intuitive and human-understandable outcomes.It is based on Fuzzy logic,
genetic algorithms, machine learning, ANN, and expert systems. 9
Some of it’s principle components includes:
• Neural Network(NN)
• Fuzzy Logic(FL)
• Genetic Algorithm(GA)
10
Summary
• Discussed about Soft Computing and Hard Computing
• Discussed about applications of Soft Computing
11
Post Lecture Discussion
1. Describe the meaning of “Soft” in “Soft Computing”.
2. What techniques comes under the Soft Computing.
12
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.
13
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.
14
THANK YOU
For Queries:
[email protected]
15