SlideShare a Scribd company logo
1 of 25
Download to read offline
MTCSCS302: SOFT COMPUTING
Dr. Sandeep Kumar Poonia
Associate Professor,
Faculty of Engineering & Technology,
Jagannath University, Jaipur
sandpoonia@gmail.com
August 28, 2016
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 1/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Outline
1 Syllabus
2 Books
3 Introduction to SC
4 Fuzzy Logic
5 Neural Networks
6 Probabilistic Reasoning
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 2/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Objective
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
Objective & Description
Objective:To give students knowledge of soft computing theories
fundamentals, i.e. of fundamentals of non-traditional technologies and
approaches to solving hard real-world problems, namely of
fundamentals of artificial neural networks, fuzzy sets and fuzzy logic
and genetic algorithms.
Description:Soft computing covers non-traditional technologies or
approaches for solving hard real-world problems. Content of course, in
accordance with meaning of its name, is as follow: Tolerance of
imprecision and uncertainty as the main attributes of soft computing
theories. Neural networks. Fuzzy logic. Genetic algorithms.
Probabilistic reasoning. Rough sets. Chaos. Hybrid approaches
(combinations of neural networks, fuzzy logic and genetic algorithms).
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 3/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Objective
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
UNIT I
Neural Networks: History, overview of biological Neuro-system,
Mathematical Models of Neurons, ANN architecture, Learning
rules, Learning Paradigms-Supervised, unsupervised and
reinforcement Learning, ANN training Algorithms-perceptions,
Training rules, Delta, Back Propagation Algorithm, Multilayer
Perceptron Model, Hopfield Networks, Associative Memories,
Applications of Artificial Neural Networks.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 4/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Objective
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
UNIT II
Fuzzy Logic: Introduction to Fuzzy Logic, Classical and Fuzzy
Sets: Overview of Classical Sets, Membership Function, Fuzzy
rule generation. Operations on Fuzzy Sets: Compliment,
Intersections, Unions, Combinations of Operations, Aggregation,
Operations.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 5/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Objective
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
UNIT III
Fuzzy Arithmetic: Fuzzy Numbers, Linguistic Variables,
Arithmetic Operations on Intervals & Numbers, Lattice of Fuzzy
Numbers, Fuzzy Equations. Fuzzy Logic: Classical Logic,
Multivalued Logics, Fuzzy Propositions, Fuzzy
Qualifiers,Uncertainty based Information: Information &
Uncertainty, Nonspecificity of Fuzzy & Crisp Sets, Fuzziness of
Fuzzy Sets.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 6/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Objective
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
UNIT IV
Introduction of Neuro-Fuzzy Systems: Architecture of Neuro
Fuzzy Networks. Application of Fuzzy Logic: Medicine,
Economics etc.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 7/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Objective
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
UNIT V
Algorithms: An overview of Genetic Algorithm, Artificial Bee
Colony Algorithm, Ant Colony Algorithm etc. Applications and
implementation of these algorithms.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 8/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Books
Books
Vijay Lakshmi, Pai, Neural Networks, Fuzzy Logic and Genetic
Algorithms, Soft Computing Paradigms, Prentice Hall of India
(2008).
Timothy Ross, Fuzzy Logic, Wiley India (2007) 2nd ed.
F. O. Karray and C. de Silva, Soft computing and Intelligent
System Design, Pearson, 2009.
G.J. Klir & B. Yuan, Fuzzy Sets & Fuzzy Logic, PHI, 1995.
Hertz J. Krogh, R.G. Palmer, Introduction to the Theory of
Neural Computation, Addison-Wesley, California, 1991.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 9/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to SC
Goal of Soft Computing
AI v/s CI
Soft Computing
The term soft computing was proposed by the inventor of fuzzy
logic, Lotfi A. Zadeh. He describes it as follows :
Soft computing is a collection of methodologies that aim to
exploit the tolerance for imprecision and uncertainty to
achieve tractability, robustness, and low solution cost. Its
principal constituents are fuzzy logic, neurocomputing, and
probabilistic reasoning. Soft computing is likely to play an
increasingly important role in many application areas,
including software engineering. The role model for soft
computing is the human mind.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 10/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to SC
Goal of Soft Computing
AI v/s CI
Soft Computing...
Soft Computing is an emerging (up and coming, rising,
promising, talented) approach to computing which parallel the
remarkable ability of human mind to reason and learn in a
environment of uncertainty (doubt) and imprecision.
Zadeh defines SC into one multidisciplinary system as the fusion
(Union or Combination) of the fields of Fuzzy Logic,
Neuro-Computing, Genetic Computing and Probabilistic
Computing.
Fusion of methodologies designed to model and enable
solutions to real world problems, which are not modeled or too
difficult to model mathematically.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 11/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to SC
Goal of Soft Computing
AI v/s CI
Soft Computing...
SC consist of : Neural Networks, Fuzzy Systems, and Genetic
Algorithms.
Neural Networks: for learning and adaption.
Fuzzy Systems: for knowledge representation via fuzzy if-then
rules.
Genetic Algorithms: for evolutionary computation.
Soft Computing is still growing and developing.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 12/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to SC
Goal of Soft Computing
AI v/s CI
Soft Computing...
Soft Computing as an attempt to mimic natural creatures: plants, animals,
human beings, which are soft, flexible, adaptive and clever. In this sense soft
computing is the name of a family of problem-solving methods that have analogy
with biological reasoning and problem solving (sometimes referred to as
cognitive computing).
The basic methods included in cognitive computing are fuzzy logic, neural
networks and GA - the methods which do not derive from classical theories.
Soft computing can also be seen as a foundation for the growing field of
computational intelligence (CI). The difference between traditional AI and CI is
that AI is based on hard computing whereas CI is based on soft computing.
Soft Computing is not just a mixture of these ingredients, but a discipline in which
each constituent contributes a distinct methodology for addressing problems in
its domain, in a complementary rather than competitive way.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 13/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to SC
Goal of Soft Computing
AI v/s CI
Goal of Soft Computing
It is a new multidisciplinary field, to construct a new generation
of Artificial Intelligence, known as Computational Intelligence.
The main goal is: to develop intelligent machines to provide
solutions to real world problems, which are not modeled or too
difficult to model mathematically.
Its aim is to exploit (develop) the tolerance for Approximation,
Uncertainty, Imprecision, and Partial Truth in order to achieve
close resemblance with human like decision making.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 14/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to SC
Goal of Soft Computing
AI v/s CI
AI v/s CI
AI: AI is the intelligence exhibited by machines or software. It is also an
academic field of study. Major AI researchers and textbooks define the field as
”the study and design of intelligent agents”,where an intelligent agent is a system
that perceives its environment and takes actions that maximize its chances of
success.
CI: CI is a set of nature-inspired computational methodologies and approaches
to address complex real-world problems to which traditional approaches, first
principles modeling or explicit statistical modeling, are ineffective or infeasible.
Many such real-life problems are not considered to be well-posed problems
mathematically, but nature provides many counterexamples of biological systems
exhibiting the required function, practically.
CI is an offshoot of AI in which the emphasis is placed on heuristic algorithms
such as fuzzy systems, neural networks and evolutionary computation.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 15/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Fuzzy Logic
Fuzzy Logic
Characteristics of Fuzzy Logic
Applications of Fuzzy Logic
The basic methods included in Soft Computing are fuzzy logic
(FL), neural networks (NN) and genetic algorithms (GA) - the
methods which do not derive from classical theories.
Fuzzy logic is mainly associated to imprecision, approximate
reasoning and computing with words,
neurocomputing to learning and curve fitting (also to
classification), and
probabilistic reasoning to uncertainty and belief propagation
(belief networks).
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 16/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Fuzzy Logic
Fuzzy Logic
Characteristics of Fuzzy Logic
Applications of Fuzzy Logic
These methods have in common that they
are nonlinear,
have ability to deal with non-linearities,
follow more human-like reasoning paths than classical
methods,
utilize self-learning,
utilize yet-to-be-proven theorems,
are robust in the presence of noise or errors.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 17/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Fuzzy Logic
Fuzzy Logic
Characteristics of Fuzzy Logic
Applications of Fuzzy Logic
Fuzzy set theory was developed by Lotfi A. Zadeh, professor for
computer science at the University of California in Berkeley, to
provide a mathematical tool for dealing with the concepts used in
natural language (linguistic variables). Fuzzy Logic is basically a
multivalued logic that allows intermediate values to be defined
between conventional evaluations.
The developement of fuzzy logic was motivated in large measure
by the need for a conceptual frame work which can address the
issue of uncertainty and lexical imprecision.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 18/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Fuzzy Logic
Fuzzy Logic
Characteristics of Fuzzy Logic
Applications of Fuzzy Logic
Some of the essential characteristics of fuzzy logic relate to the
following:
In fuzzy logic, exact reasoning is viewed as a limiting case
of approximate reasoning.
In fuzzy logic, everything is a matter of degree.
In fuzzy logic, knowledge is interpreted a collection of
elastic or, equivalently, fuzzy constraint on a collection of
variables.
Inference is viewed as a process of propagation of elastic
constraints.
Any logical system can be fuzzified.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 19/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Fuzzy Logic
Fuzzy Logic
Characteristics of Fuzzy Logic
Applications of Fuzzy Logic
Applications
The most significant application area of fuzzy logic has been in control field. It
has been made a rough guess that 90% of applications are in control.
Fuzzy control includes fans, complex aircraft engines and control surfaces,
helicopter control, missile guidance, automatic transmission, wheel slip control,
industrial processes and so on.
Commercially most significant have been various household and entertainment
electronics, for example washing machine controllers and autofocus cameras.
The most famous controller is the subway train controller in Sengai, Japan.
Fuzzy system performs better (uses less fuel, drives smoother) when compared
with a conventional PID controller.
Companies that have fuzzy research are General Electric, Siemens, Nissan,
Mitsubishi, Honda, Sharp, Hitachi, Canon, Samsung, Omron, Fuji, McDonnell
Douglas, Rockwell, etc.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 20/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Neural Networks
Neural Networks..
NN Characteristics
A computer system modelled on the human brain and nervous
system.
Neural network makes an attempt to simulate human brain. The
simulating is based on the present knowledge of brain function,
and this knowledge is even at its best primitive.
So, it is not absolutely wrong to claim that artificial neural
networks probably have no close relationship to operation of
human brains. The operation of brain is believed to be based on
simple basic elements called neurons which are connected to
each other with transmission lines called axons and receptive
lines called dendrites.
The learning may be based on two mechanisms: the creation of
new connections, and the modification of connections. Each
neuron has an activation level which, in contrast to Boolean
logic, ranges between some minimum and maximum value.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 21/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Neural Networks
Neural Networks..
NN Characteristics
NN are simplified models of the biological neuron system.
Neural network: information processing paradigm(model)
inspired by biological nervous systems, such as our brain
Structure: large number of highly interconnected processing
elements (neurons) working together. Inspired by brain.
Like people, they learn from experience (by example), therefore
train with known example of problem to acquire knowledge.
NN adopt various learning mechanisms (Supervised and
Unsupervised are very popular)
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 22/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Introduction to Neural Networks
Neural Networks..
NN Characteristics
Characteristics, such as:
Mapping capabilities or Pattern recognition.
Data classification.
Generalization.
High speed information processing and Parallel Distributed
Processing.
In a biological system,
learning involves adjustments to the synaptic connections
between neurons.
Architecture:
Feed Forward (Single layer and Multi layer)
Recurrent.
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 23/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Probabilistic Reasoning
Genetic algorithms
As fuzzy set theory, the probability theory deals with the
uncertainty, but usually the type of uncertainty is different.
Stochastic uncertainty deals with the uncertainty toward the
occurrence of certain event and this uncertainty is quantified by
a degree of probability. Probability statements can be combined
with other statements using stochastic methods. Most known is
the Bayesian calculus of conditional probability.
Probabilistic reasoning includes genetic algorithms, belief
networks, chaotic systems and parts of learning theory
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 24/25
Syllabus
Books
Introduction to SC
Fuzzy Logic
Neural Networks
Probabilistic Reasoning
Probabilistic Reasoning
Genetic algorithms
Genetic algorithms optimize a given function by means of a
random search. They are best suited for optimization and tuning
problems in the cases where no prior information is available. As
an optimization method genetic algorithms are much more
effective than a random search.
They create a child generation from parent generation according
to a set of rules that mimic the genetic reproduction in biology.
Randomness plays an important role, since
the parents are selected randomly, but the best parents
have greater probability of being selected than the others
the number of genes to be muted is selected randomly
all bits in new child string can be flipped with a small
probability
Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 25/25

More Related Content

What's hot

What's hot (20)

Soft computing
Soft computingSoft computing
Soft computing
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy arithmetic
Fuzzy arithmeticFuzzy arithmetic
Fuzzy arithmetic
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
AI: Logic in AI
AI: Logic in AIAI: Logic in AI
AI: Logic in AI
 
Stuart russell and peter norvig artificial intelligence - a modern approach...
Stuart russell and peter norvig   artificial intelligence - a modern approach...Stuart russell and peter norvig   artificial intelligence - a modern approach...
Stuart russell and peter norvig artificial intelligence - a modern approach...
 
Applications of hybrid systems
Applications of hybrid systemsApplications of hybrid systems
Applications of hybrid systems
 
Introduction to soft computing
Introduction to soft computingIntroduction to soft computing
Introduction to soft computing
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Randomized algorithms ver 1.0
Randomized algorithms ver 1.0Randomized algorithms ver 1.0
Randomized algorithms ver 1.0
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 

Viewers also liked

Concurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and SynchronizationConcurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and SynchronizationAnas Ebrahim
 
Mutual Exclusion using Peterson's Algorithm
Mutual Exclusion using Peterson's AlgorithmMutual Exclusion using Peterson's Algorithm
Mutual Exclusion using Peterson's AlgorithmSouvik Roy
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmComparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmDr Sandeep Kumar Poonia
 
Enhanced local search in artificial bee colony algorithm
Enhanced local search in artificial bee colony algorithmEnhanced local search in artificial bee colony algorithm
Enhanced local search in artificial bee colony algorithmDr Sandeep Kumar Poonia
 
Sunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithmSunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithmDr Sandeep Kumar Poonia
 
Modified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithmModified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithmDr Sandeep Kumar Poonia
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmDr Sandeep Kumar Poonia
 
Memetic search in differential evolution algorithm
Memetic search in differential evolution algorithmMemetic search in differential evolution algorithm
Memetic search in differential evolution algorithmDr Sandeep Kumar Poonia
 
An improved memetic search in artificial bee colony algorithm
An improved memetic search in artificial bee colony algorithmAn improved memetic search in artificial bee colony algorithm
An improved memetic search in artificial bee colony algorithmDr Sandeep Kumar Poonia
 
Splay trees by NIKHIL ARORA (www.internetnotes.in)
Splay trees by NIKHIL ARORA (www.internetnotes.in)Splay trees by NIKHIL ARORA (www.internetnotes.in)
Splay trees by NIKHIL ARORA (www.internetnotes.in)nikhilarora2211
 
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked listsMultiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked listsDr Sandeep Kumar Poonia
 

Viewers also liked (20)

Concurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and SynchronizationConcurrency: Mutual Exclusion and Synchronization
Concurrency: Mutual Exclusion and Synchronization
 
Mutual Exclusion using Peterson's Algorithm
Mutual Exclusion using Peterson's AlgorithmMutual Exclusion using Peterson's Algorithm
Mutual Exclusion using Peterson's Algorithm
 
Process synchronization in operating system
Process synchronization in operating systemProcess synchronization in operating system
Process synchronization in operating system
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmComparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
 
Enhanced local search in artificial bee colony algorithm
Enhanced local search in artificial bee colony algorithmEnhanced local search in artificial bee colony algorithm
Enhanced local search in artificial bee colony algorithm
 
Sunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithmSunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithm
 
Modified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithmModified position update in spider monkey optimization algorithm
Modified position update in spider monkey optimization algorithm
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithm
 
Memetic search in differential evolution algorithm
Memetic search in differential evolution algorithmMemetic search in differential evolution algorithm
Memetic search in differential evolution algorithm
 
RMABC
RMABCRMABC
RMABC
 
An improved memetic search in artificial bee colony algorithm
An improved memetic search in artificial bee colony algorithmAn improved memetic search in artificial bee colony algorithm
An improved memetic search in artificial bee colony algorithm
 
Lecture27 linear programming
Lecture27 linear programmingLecture27 linear programming
Lecture27 linear programming
 
Splay trees by NIKHIL ARORA (www.internetnotes.in)
Splay trees by NIKHIL ARORA (www.internetnotes.in)Splay trees by NIKHIL ARORA (www.internetnotes.in)
Splay trees by NIKHIL ARORA (www.internetnotes.in)
 
Splay tree
Splay treeSplay tree
Splay tree
 
Lecture25
Lecture25Lecture25
Lecture25
 
Lecture24
Lecture24Lecture24
Lecture24
 
Splay Tree
Splay TreeSplay Tree
Splay Tree
 
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked listsMultiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
 
2-3 Tree
2-3 Tree2-3 Tree
2-3 Tree
 
Lecture26
Lecture26Lecture26
Lecture26
 

Similar to Soft computing

Soft computing
Soft computingSoft computing
Soft computingCSS
 
AYAN DAS_57_SOFT COMPUTING.pptx
AYAN DAS_57_SOFT COMPUTING.pptxAYAN DAS_57_SOFT COMPUTING.pptx
AYAN DAS_57_SOFT COMPUTING.pptxAyan974999
 
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAScscpconf
 
Soft Computing in Human Sciences
Soft Computing in Human SciencesSoft Computing in Human Sciences
Soft Computing in Human Sciencesijtsrd
 
Introduction to soft computing V 1.0
Introduction to soft computing  V 1.0Introduction to soft computing  V 1.0
Introduction to soft computing V 1.0Dr. C.V. Suresh Babu
 
Fuzzy logic and the goals of artificial intelligence
Fuzzy logic and the goals of artificial intelligenceFuzzy logic and the goals of artificial intelligence
Fuzzy logic and the goals of artificial intelligenceDinesh More
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing Aakash Kumar
 
An Overview of Hard Computing
An Overview of Hard ComputingAn Overview of Hard Computing
An Overview of Hard Computingijtsrd
 
Adaptive Neural Fuzzy Inference System for Employability Assessment
Adaptive Neural Fuzzy Inference System for Employability AssessmentAdaptive Neural Fuzzy Inference System for Employability Assessment
Adaptive Neural Fuzzy Inference System for Employability AssessmentEditor IJCATR
 
Soft computing abstracts
Soft computing abstractsSoft computing abstracts
Soft computing abstractsabctry
 
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsComputer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsIJEACS
 
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062Wael Alawsey
 
Introduction to Soft Computing (intro to the building blocks of SC)
Introduction to Soft Computing (intro to the building blocks of SC)Introduction to Soft Computing (intro to the building blocks of SC)
Introduction to Soft Computing (intro to the building blocks of SC)Amit Kumar Rathi
 
IRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET Journal
 
In sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating RepertoireIn sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET Journal
 

Similar to Soft computing (20)

Soft computing
Soft computingSoft computing
Soft computing
 
SoftComputing1
SoftComputing1SoftComputing1
SoftComputing1
 
AYAN DAS_57_SOFT COMPUTING.pptx
AYAN DAS_57_SOFT COMPUTING.pptxAYAN DAS_57_SOFT COMPUTING.pptx
AYAN DAS_57_SOFT COMPUTING.pptx
 
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
 
Soft Computing in Human Sciences
Soft Computing in Human SciencesSoft Computing in Human Sciences
Soft Computing in Human Sciences
 
Introduction to soft computing V 1.0
Introduction to soft computing  V 1.0Introduction to soft computing  V 1.0
Introduction to soft computing V 1.0
 
Fuzzy logic and the goals of artificial intelligence
Fuzzy logic and the goals of artificial intelligenceFuzzy logic and the goals of artificial intelligence
Fuzzy logic and the goals of artificial intelligence
 
Kiran computer
Kiran computerKiran computer
Kiran computer
 
Adarsh gupta ppt
Adarsh gupta pptAdarsh gupta ppt
Adarsh gupta ppt
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing
 
An Overview of Hard Computing
An Overview of Hard ComputingAn Overview of Hard Computing
An Overview of Hard Computing
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Adaptive Neural Fuzzy Inference System for Employability Assessment
Adaptive Neural Fuzzy Inference System for Employability AssessmentAdaptive Neural Fuzzy Inference System for Employability Assessment
Adaptive Neural Fuzzy Inference System for Employability Assessment
 
Soft computing abstracts
Soft computing abstractsSoft computing abstracts
Soft computing abstracts
 
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsComputer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
 
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
 
Introduction to Soft Computing (intro to the building blocks of SC)
Introduction to Soft Computing (intro to the building blocks of SC)Introduction to Soft Computing (intro to the building blocks of SC)
Introduction to Soft Computing (intro to the building blocks of SC)
 
IRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
 
In sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating RepertoireIn sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating Repertoire
 

More from Dr Sandeep Kumar Poonia

Improved onlooker bee phase in artificial bee colony algorithm
Improved onlooker bee phase in artificial bee colony algorithmImproved onlooker bee phase in artificial bee colony algorithm
Improved onlooker bee phase in artificial bee colony algorithmDr Sandeep Kumar Poonia
 
New Local Search Strategy in Artificial Bee Colony Algorithm
New Local Search Strategy in Artificial Bee Colony Algorithm New Local Search Strategy in Artificial Bee Colony Algorithm
New Local Search Strategy in Artificial Bee Colony Algorithm Dr Sandeep Kumar Poonia
 
Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...Dr Sandeep Kumar Poonia
 
Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...Dr Sandeep Kumar Poonia
 
Problems in parallel computations of tree functions
Problems in parallel computations of tree functionsProblems in parallel computations of tree functions
Problems in parallel computations of tree functionsDr Sandeep Kumar Poonia
 

More from Dr Sandeep Kumar Poonia (17)

Improved onlooker bee phase in artificial bee colony algorithm
Improved onlooker bee phase in artificial bee colony algorithmImproved onlooker bee phase in artificial bee colony algorithm
Improved onlooker bee phase in artificial bee colony algorithm
 
New Local Search Strategy in Artificial Bee Colony Algorithm
New Local Search Strategy in Artificial Bee Colony Algorithm New Local Search Strategy in Artificial Bee Colony Algorithm
New Local Search Strategy in Artificial Bee Colony Algorithm
 
A new approach of program slicing
A new approach of program slicingA new approach of program slicing
A new approach of program slicing
 
Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
 
Database aggregation using metadata
Database aggregation using metadataDatabase aggregation using metadata
Database aggregation using metadata
 
Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...
 
Lecture28 tsp
Lecture28 tspLecture28 tsp
Lecture28 tsp
 
Lecture23
Lecture23Lecture23
Lecture23
 
Problems in parallel computations of tree functions
Problems in parallel computations of tree functionsProblems in parallel computations of tree functions
Problems in parallel computations of tree functions
 
Parallel Algorithms
Parallel AlgorithmsParallel Algorithms
Parallel Algorithms
 
Parallel Algorithms
Parallel AlgorithmsParallel Algorithms
Parallel Algorithms
 
Parallel Algorithms
Parallel AlgorithmsParallel Algorithms
Parallel Algorithms
 
Network flow problems
Network flow problemsNetwork flow problems
Network flow problems
 
Shortest Path in Graph
Shortest Path in GraphShortest Path in Graph
Shortest Path in Graph
 
Topological Sort
Topological SortTopological Sort
Topological Sort
 
Graph
GraphGraph
Graph
 

Recently uploaded

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 

Soft computing

  • 1. MTCSCS302: SOFT COMPUTING Dr. Sandeep Kumar Poonia Associate Professor, Faculty of Engineering & Technology, Jagannath University, Jaipur sandpoonia@gmail.com August 28, 2016 Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 1/25
  • 2. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Outline 1 Syllabus 2 Books 3 Introduction to SC 4 Fuzzy Logic 5 Neural Networks 6 Probabilistic Reasoning Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 2/25
  • 3. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Objective UNIT I UNIT II UNIT III UNIT IV UNIT V Objective & Description Objective:To give students knowledge of soft computing theories fundamentals, i.e. of fundamentals of non-traditional technologies and approaches to solving hard real-world problems, namely of fundamentals of artificial neural networks, fuzzy sets and fuzzy logic and genetic algorithms. Description:Soft computing covers non-traditional technologies or approaches for solving hard real-world problems. Content of course, in accordance with meaning of its name, is as follow: Tolerance of imprecision and uncertainty as the main attributes of soft computing theories. Neural networks. Fuzzy logic. Genetic algorithms. Probabilistic reasoning. Rough sets. Chaos. Hybrid approaches (combinations of neural networks, fuzzy logic and genetic algorithms). Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 3/25
  • 4. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Objective UNIT I UNIT II UNIT III UNIT IV UNIT V UNIT I Neural Networks: History, overview of biological Neuro-system, Mathematical Models of Neurons, ANN architecture, Learning rules, Learning Paradigms-Supervised, unsupervised and reinforcement Learning, ANN training Algorithms-perceptions, Training rules, Delta, Back Propagation Algorithm, Multilayer Perceptron Model, Hopfield Networks, Associative Memories, Applications of Artificial Neural Networks. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 4/25
  • 5. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Objective UNIT I UNIT II UNIT III UNIT IV UNIT V UNIT II Fuzzy Logic: Introduction to Fuzzy Logic, Classical and Fuzzy Sets: Overview of Classical Sets, Membership Function, Fuzzy rule generation. Operations on Fuzzy Sets: Compliment, Intersections, Unions, Combinations of Operations, Aggregation, Operations. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 5/25
  • 6. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Objective UNIT I UNIT II UNIT III UNIT IV UNIT V UNIT III Fuzzy Arithmetic: Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on Intervals & Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations. Fuzzy Logic: Classical Logic, Multivalued Logics, Fuzzy Propositions, Fuzzy Qualifiers,Uncertainty based Information: Information & Uncertainty, Nonspecificity of Fuzzy & Crisp Sets, Fuzziness of Fuzzy Sets. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 6/25
  • 7. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Objective UNIT I UNIT II UNIT III UNIT IV UNIT V UNIT IV Introduction of Neuro-Fuzzy Systems: Architecture of Neuro Fuzzy Networks. Application of Fuzzy Logic: Medicine, Economics etc. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 7/25
  • 8. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Objective UNIT I UNIT II UNIT III UNIT IV UNIT V UNIT V Algorithms: An overview of Genetic Algorithm, Artificial Bee Colony Algorithm, Ant Colony Algorithm etc. Applications and implementation of these algorithms. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 8/25
  • 9. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Books Books Vijay Lakshmi, Pai, Neural Networks, Fuzzy Logic and Genetic Algorithms, Soft Computing Paradigms, Prentice Hall of India (2008). Timothy Ross, Fuzzy Logic, Wiley India (2007) 2nd ed. F. O. Karray and C. de Silva, Soft computing and Intelligent System Design, Pearson, 2009. G.J. Klir & B. Yuan, Fuzzy Sets & Fuzzy Logic, PHI, 1995. Hertz J. Krogh, R.G. Palmer, Introduction to the Theory of Neural Computation, Addison-Wesley, California, 1991. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 9/25
  • 10. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to SC Goal of Soft Computing AI v/s CI Soft Computing The term soft computing was proposed by the inventor of fuzzy logic, Lotfi A. Zadeh. He describes it as follows : Soft computing is a collection of methodologies that aim to exploit the tolerance for imprecision and uncertainty to achieve tractability, robustness, and low solution cost. Its principal constituents are fuzzy logic, neurocomputing, and probabilistic reasoning. Soft computing is likely to play an increasingly important role in many application areas, including software engineering. The role model for soft computing is the human mind. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 10/25
  • 11. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to SC Goal of Soft Computing AI v/s CI Soft Computing... Soft Computing is an emerging (up and coming, rising, promising, talented) approach to computing which parallel the remarkable ability of human mind to reason and learn in a environment of uncertainty (doubt) and imprecision. Zadeh defines SC into one multidisciplinary system as the fusion (Union or Combination) of the fields of Fuzzy Logic, Neuro-Computing, Genetic Computing and Probabilistic Computing. Fusion of methodologies designed to model and enable solutions to real world problems, which are not modeled or too difficult to model mathematically. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 11/25
  • 12. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to SC Goal of Soft Computing AI v/s CI Soft Computing... SC consist of : Neural Networks, Fuzzy Systems, and Genetic Algorithms. Neural Networks: for learning and adaption. Fuzzy Systems: for knowledge representation via fuzzy if-then rules. Genetic Algorithms: for evolutionary computation. Soft Computing is still growing and developing. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 12/25
  • 13. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to SC Goal of Soft Computing AI v/s CI Soft Computing... Soft Computing as an attempt to mimic natural creatures: plants, animals, human beings, which are soft, flexible, adaptive and clever. In this sense soft computing is the name of a family of problem-solving methods that have analogy with biological reasoning and problem solving (sometimes referred to as cognitive computing). The basic methods included in cognitive computing are fuzzy logic, neural networks and GA - the methods which do not derive from classical theories. Soft computing can also be seen as a foundation for the growing field of computational intelligence (CI). The difference between traditional AI and CI is that AI is based on hard computing whereas CI is based on soft computing. Soft Computing is not just a mixture of these ingredients, but a discipline in which each constituent contributes a distinct methodology for addressing problems in its domain, in a complementary rather than competitive way. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 13/25
  • 14. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to SC Goal of Soft Computing AI v/s CI Goal of Soft Computing It is a new multidisciplinary field, to construct a new generation of Artificial Intelligence, known as Computational Intelligence. The main goal is: to develop intelligent machines to provide solutions to real world problems, which are not modeled or too difficult to model mathematically. Its aim is to exploit (develop) the tolerance for Approximation, Uncertainty, Imprecision, and Partial Truth in order to achieve close resemblance with human like decision making. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 14/25
  • 15. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to SC Goal of Soft Computing AI v/s CI AI v/s CI AI: AI is the intelligence exhibited by machines or software. It is also an academic field of study. Major AI researchers and textbooks define the field as ”the study and design of intelligent agents”,where an intelligent agent is a system that perceives its environment and takes actions that maximize its chances of success. CI: CI is a set of nature-inspired computational methodologies and approaches to address complex real-world problems to which traditional approaches, first principles modeling or explicit statistical modeling, are ineffective or infeasible. Many such real-life problems are not considered to be well-posed problems mathematically, but nature provides many counterexamples of biological systems exhibiting the required function, practically. CI is an offshoot of AI in which the emphasis is placed on heuristic algorithms such as fuzzy systems, neural networks and evolutionary computation. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 15/25
  • 16. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Fuzzy Logic Fuzzy Logic Characteristics of Fuzzy Logic Applications of Fuzzy Logic The basic methods included in Soft Computing are fuzzy logic (FL), neural networks (NN) and genetic algorithms (GA) - the methods which do not derive from classical theories. Fuzzy logic is mainly associated to imprecision, approximate reasoning and computing with words, neurocomputing to learning and curve fitting (also to classification), and probabilistic reasoning to uncertainty and belief propagation (belief networks). Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 16/25
  • 17. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Fuzzy Logic Fuzzy Logic Characteristics of Fuzzy Logic Applications of Fuzzy Logic These methods have in common that they are nonlinear, have ability to deal with non-linearities, follow more human-like reasoning paths than classical methods, utilize self-learning, utilize yet-to-be-proven theorems, are robust in the presence of noise or errors. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 17/25
  • 18. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Fuzzy Logic Fuzzy Logic Characteristics of Fuzzy Logic Applications of Fuzzy Logic Fuzzy set theory was developed by Lotfi A. Zadeh, professor for computer science at the University of California in Berkeley, to provide a mathematical tool for dealing with the concepts used in natural language (linguistic variables). Fuzzy Logic is basically a multivalued logic that allows intermediate values to be defined between conventional evaluations. The developement of fuzzy logic was motivated in large measure by the need for a conceptual frame work which can address the issue of uncertainty and lexical imprecision. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 18/25
  • 19. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Fuzzy Logic Fuzzy Logic Characteristics of Fuzzy Logic Applications of Fuzzy Logic Some of the essential characteristics of fuzzy logic relate to the following: In fuzzy logic, exact reasoning is viewed as a limiting case of approximate reasoning. In fuzzy logic, everything is a matter of degree. In fuzzy logic, knowledge is interpreted a collection of elastic or, equivalently, fuzzy constraint on a collection of variables. Inference is viewed as a process of propagation of elastic constraints. Any logical system can be fuzzified. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 19/25
  • 20. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Fuzzy Logic Fuzzy Logic Characteristics of Fuzzy Logic Applications of Fuzzy Logic Applications The most significant application area of fuzzy logic has been in control field. It has been made a rough guess that 90% of applications are in control. Fuzzy control includes fans, complex aircraft engines and control surfaces, helicopter control, missile guidance, automatic transmission, wheel slip control, industrial processes and so on. Commercially most significant have been various household and entertainment electronics, for example washing machine controllers and autofocus cameras. The most famous controller is the subway train controller in Sengai, Japan. Fuzzy system performs better (uses less fuel, drives smoother) when compared with a conventional PID controller. Companies that have fuzzy research are General Electric, Siemens, Nissan, Mitsubishi, Honda, Sharp, Hitachi, Canon, Samsung, Omron, Fuji, McDonnell Douglas, Rockwell, etc. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 20/25
  • 21. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Neural Networks Neural Networks.. NN Characteristics A computer system modelled on the human brain and nervous system. Neural network makes an attempt to simulate human brain. The simulating is based on the present knowledge of brain function, and this knowledge is even at its best primitive. So, it is not absolutely wrong to claim that artificial neural networks probably have no close relationship to operation of human brains. The operation of brain is believed to be based on simple basic elements called neurons which are connected to each other with transmission lines called axons and receptive lines called dendrites. The learning may be based on two mechanisms: the creation of new connections, and the modification of connections. Each neuron has an activation level which, in contrast to Boolean logic, ranges between some minimum and maximum value. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 21/25
  • 22. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Neural Networks Neural Networks.. NN Characteristics NN are simplified models of the biological neuron system. Neural network: information processing paradigm(model) inspired by biological nervous systems, such as our brain Structure: large number of highly interconnected processing elements (neurons) working together. Inspired by brain. Like people, they learn from experience (by example), therefore train with known example of problem to acquire knowledge. NN adopt various learning mechanisms (Supervised and Unsupervised are very popular) Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 22/25
  • 23. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Introduction to Neural Networks Neural Networks.. NN Characteristics Characteristics, such as: Mapping capabilities or Pattern recognition. Data classification. Generalization. High speed information processing and Parallel Distributed Processing. In a biological system, learning involves adjustments to the synaptic connections between neurons. Architecture: Feed Forward (Single layer and Multi layer) Recurrent. Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 23/25
  • 24. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Probabilistic Reasoning Genetic algorithms As fuzzy set theory, the probability theory deals with the uncertainty, but usually the type of uncertainty is different. Stochastic uncertainty deals with the uncertainty toward the occurrence of certain event and this uncertainty is quantified by a degree of probability. Probability statements can be combined with other statements using stochastic methods. Most known is the Bayesian calculus of conditional probability. Probabilistic reasoning includes genetic algorithms, belief networks, chaotic systems and parts of learning theory Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 24/25
  • 25. Syllabus Books Introduction to SC Fuzzy Logic Neural Networks Probabilistic Reasoning Probabilistic Reasoning Genetic algorithms Genetic algorithms optimize a given function by means of a random search. They are best suited for optimization and tuning problems in the cases where no prior information is available. As an optimization method genetic algorithms are much more effective than a random search. They create a child generation from parent generation according to a set of rules that mimic the genetic reproduction in biology. Randomness plays an important role, since the parents are selected randomly, but the best parents have greater probability of being selected than the others the number of genes to be muted is selected randomly all bits in new child string can be flipped with a small probability Dr. Sandeep Kumar Poonia SOFT COMPUTING(MTCSCS302) 25/25