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)

Introduction to Soft Computing
Introduction to Soft ComputingIntroduction to Soft Computing
Introduction to Soft Computing
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing
 
Fuzzy rules and fuzzy reasoning
Fuzzy rules and fuzzy reasoningFuzzy rules and fuzzy reasoning
Fuzzy rules and fuzzy reasoning
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Soft computing
Soft computingSoft computing
Soft computing
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Genetic algorithms vs Traditional algorithms
Genetic algorithms vs Traditional algorithmsGenetic algorithms vs Traditional algorithms
Genetic algorithms vs Traditional algorithms
 
L8 fuzzy relations contd.
L8 fuzzy relations contd.L8 fuzzy relations contd.
L8 fuzzy relations contd.
 
Hybrid systems
Hybrid systemsHybrid systems
Hybrid systems
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
 
HML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningHML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep Learning
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
 
Symbolic Mathematics
Symbolic Mathematics Symbolic Mathematics
Symbolic Mathematics
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 

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
 
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
 
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
 
MCA Soft Computing ppt.pptx
MCA Soft Computing ppt.pptxMCA Soft Computing ppt.pptx
MCA Soft Computing ppt.pptxFahanaAbdulVahab
 
Soft Computing in Education A Primer
Soft Computing in Education A PrimerSoft Computing in Education A Primer
Soft Computing in Education A Primerijtsrd
 

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
 
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
 
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
 
MCA Soft Computing ppt.pptx
MCA Soft Computing ppt.pptxMCA Soft Computing ppt.pptx
MCA Soft Computing ppt.pptx
 
Soft Computing in Education A Primer
Soft Computing in Education A PrimerSoft Computing in Education A Primer
Soft Computing in Education A Primer
 

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

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Recently uploaded (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

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