SlideShare a Scribd company logo
Department of Information Technology 1Soft Computing (ITC4256 )
Introduction to
Soft Computing
Dr. C.V. Suresh Babu
Professor
Department of IT
Hindustan Institute of Science & Technology
Department of Information Technology 2Soft Computing (ITC4256 )
Discussion Topics
• What is Soft Computing?
• What is Hard Computing?
• What is Fuzzy Logic Models?
• What is Neural Networks (NN)?
• What is Genetic Algorithms or Evaluation Programming?
• What is probabilistic reasoning?
• Difference between fuzziness and probability
• AI and Soft Computing
• Future of Soft Computing
Department of Information Technology 3Soft Computing (ITC4256 )
Soft computing differs from conventional (hard)
computing in that, unlike hard computing, it is tolerant
of imprecision, uncertainty, partial truth, and
approximation. In effect, the role model for soft
computing is the human mind.
What is Soft Computing ?
Department of Information Technology 4Soft Computing (ITC4256 )
Hard computing, i.e., conventional computing, requires a precisely stated analytical
model and often a lot of computation time.
• Many analytical models are valid for ideal cases.
• Real world problems exist in a non-ideal environment.
• Premises and guiding principles of Hard Computing are
- Precision, Certainty, and Rigor.
• Many contemporary problems do not lend themselves to precise solutions such as
• Recognition problems (handwriting, speech, objects, images, texts)
• Mobile robot coordination, forecasting, combinatorial problems etc.
• Reasoning on natural languages
What is Hard Computing ?
Department of Information Technology 5Soft Computing (ITC4256 )
What is SC?
Another possible definition of soft computing is to consider it as an anti-thesis
to the concept of computer we now have, which can be described with all the adjectives such as hard,
crisp, rigid, inflexible and stupid. Along this track,
one may see 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 (FL)
• neural networks (NN)
• genetic algorithms (GA)
Note: this methods which do not derive from classical theories.
Department of Information Technology 6Soft Computing (ITC4256 )
Soft computing employs ANN, EC, FL etc, in a
complementary rather than a competitive way.
• One example of a particularly effective combination is
"neurofuzzy systems.”
• Such systems are becoming increasingly visible as
consumer products ranging from air conditioners and
washing machines to photocopiers, camcorders and
many industrial applications.
Implications of Soft Computing
Department of Information Technology 7Soft Computing (ITC4256 )
The principal constituents, i.e., tools, techniques, of Soft
Computing (SC) are
• Fuzzy Logic (FL),
• Artificial Neural Networks (ANN),
• Evolutionary Computation (EC),
• Swarm Intelligence (i.e. Ant colony optimization and
Particle swarm optimization, )
• Additionally Some Machine Learning (ML) and
Probabilistic Reasoning (PR) areas.
Tools & Techniques of Soft Computing
Department of Information Technology 8Soft Computing (ITC4256 )
Properties of Soft computing
• Learning from experimental data  generalization
• Soft computing techniques derive their power of generalization
from approximating or interpolating to produce outputs from
previously unseen inputs by using outputs from previous learned
inputs
• Generalization is usually done in a high dimensional space.
Department of Information Technology 9Soft Computing (ITC4256 )
• Handwriting recognition
• Automotive systems and manufacturing
• Image processing and data compression
• Architecture
• Decision-support systems
• Data Mining
• Power systems
• Control Systems
Recent Applications using Soft Computing
Department of Information Technology 10Soft Computing (ITC4256 )
Single absolute truth is exist:
Absolute truths are not exist
Need for Soft Computing
Department of Information Technology 11Soft Computing (ITC4256 )
Different representations of concepts by different
persons
Blue
sky sea
Jeans
Blue
diamond
homosexualitysky
Department of Information Technology 12Soft Computing (ITC4256 )
Different representations of concepts in different
languages
• Blue
– Pale blue one word in Russian
– Dark blue one another word in Russian
• Pigmy has many single words for description of forest:
• Forest under rain
• Forest after rain
• Forest in hot season
• Forest in morning
• Forest in evening
• and so on
Department of Information Technology 13Soft Computing (ITC4256 )
The tools for soft computing
• Fuzzy logic models
• Neural networks
• Genetic algorithms
• Probabilistic reasoning
Department of Information Technology 14Soft Computing (ITC4256 )
What is Fuzzy Logic Models?
FUZZY LOGIC is defined as a many-valued logic form which may have truth values of variables
in any real number between 0 and 1. It is the handle concept of partial truth. In real life, we
may come across a situation where we can't decide whether the statement is true or false. At
that time, fuzzy logic offers very valuable flexibility for reasoning.
Fuzzy logic algorithm helps to solve a problem after considering
all available data. Then it takes the best possible decision for
the given the input. The FL method imitates the way of decision
making in a human which consider all the possibilities between
digital values T and F.
Department of Information Technology 15Soft Computing (ITC4256 )
Examples of tasks solving by Fuzzy models
• Control of clothes washer
• Making of decision in diagnostic systems (expert systems in medicine,
for example)
• Making of decision in business planning
May be used knowledge such as:
If temperature is high then diagnose is grippe with confidence 80%
If speed is slow then increase transfer of fuel
Department of Information Technology 16Soft Computing (ITC4256 )
What is Neural Networks (NN)?
A neural network is a series of algorithms that endeavors to recognize underlying
relationships in a set of data through a process that mimics the way the human brain
operates. In this sense, neural networks refer to systems of neurons, either organic or
artificial in nature
• NN consists of many number of simple elements (neurons) connected between
them in system
• Whole system is able to solve of complex tasks and to learn for it like a natural brain
• For user NN is black box with Input vector (source data) and Output vector (result)
Examples of tasks:
• Recognition of images (visual, speech and so on)
• Prediction of situations (cost of actions,
currency)
• Classification and clusterization of images (for
example, in diagnostic systems)
Department of Information Technology 17Soft Computing (ITC4256 )
What is Neural Networks (NN)?
Department of Information Technology 18Soft Computing (ITC4256 )
What is Genetic Algorithms or Evaluation Programming?
Genetic Algorithm (GA) is a search-based optimization
technique based on the principles of Genetics and Natural
Selection. It is frequently used to find optimal or near-optimal
solutions to difficult problems which otherwise would take a
lifetime to solve.
Examples of application:
• Finding of optimal (suitable) path,
• Finding of better structure of neural network
• Finding of configuration of robot
• Optimal cutting
Department of Information Technology 19Soft Computing (ITC4256 )
What is probabilistic reasoning?
• Probabilistic reasoning is a method of representation of
knowledge where the concept of probability is applied to
indicate the uncertainty in knowledge. Probabilistic reasoning
is used in AI: When we are unsure of the predicates
For example,
Department of Information Technology 20Soft Computing (ITC4256 )
Examples of applications of probabilistic reasoning
• Recognition of speech
• Navigation of mobile robots
• And so on
Department of Information Technology 21Soft Computing (ITC4256 )
Difference between fuzziness and probability (from
modeling of world)
• Probability deal with unknown entity (time, property before any
event). After any event the entity become known.
• Fuzziness is own property of any entity or (concept or object or
property). It may be more or less but not disappears practically.
• May be fuzzy probability and probability of fuzziness
• Probability may be use for simulation of fuzziness
Department of Information Technology 22Soft Computing (ITC4256 )
AI and Soft Computing: A Different Perspective
• AI: predicate logic and symbol manipulation techniques
UserInterface
Inference
Engine
Explanation
Facility
Knowledge
Acquisition
KB:•Fact
•rules
Global
Database
Knowledge
Engineer
Human
Expert
Question
Response
Expert Systems
User
Department of Information Technology 23Soft Computing (ITC4256 )
AI and Soft Computing
ANN
Learning and
adaptation
Fuzzy Set Theory
Knowledge representation
Via
Fuzzy if-then RULE
Genetic Algorithms
Systematic
Random Search
Department of Information Technology 24Soft Computing (ITC4256 )
AI and Soft Computing
ANN
Learning and
adaptation
Fuzzy Set Theory
Knowledge representation
Via
Fuzzy if-then RULE
Genetic Algorithms
Systematic
Random Search
AI
Symbolic
Manipulation
Department of Information Technology 25Soft Computing (ITC4256 )
AI and Soft Computing
cat
cut
knowledge
Animal? cat
Neural character
recognition
Department of Information Technology 26Soft Computing (ITC4256 )
• Soft computing is likely to play an especially
important role in science and engineering, but
eventually its influence may extend much
farther.
• Soft computing represents a significant paradigm shift in the aims
of computing
•A shift which reflects the fact that the human mind, unlike present day computers,
possesses a remarkable ability to store and process information which is pervasively
imprecise, uncertain and lacking in categoricity.
Future of Soft Computing

More Related Content

What's hot

Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
Premsankar Chakkingal
 
Fuzzy logic in approximate Reasoning
Fuzzy logic in approximate ReasoningFuzzy logic in approximate Reasoning
Fuzzy logic in approximate Reasoning
Hoàng Đức
 
Fuzzy Logic Ppt
Fuzzy Logic PptFuzzy Logic Ppt
Fuzzy Logic Pptrafi
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Babu Appat
 
Fuzzy expert systems
Fuzzy expert systemsFuzzy expert systems
Fuzzy expert systems
Dr. C.V. Suresh Babu
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Mahmoud Hussein
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft ComputingTameem Ahmad
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
Sajan Sahu
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Purnima Pandit
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoning
Dr. C.V. Suresh Babu
 
Fuzzy set and its application
Fuzzy set and its applicationFuzzy set and its application
Fuzzy set and its application
KalaivananRaja
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
Ritu Bafna
 
Planning in Artificial Intelligence
Planning in Artificial IntelligencePlanning in Artificial Intelligence
Planning in Artificial Intelligence
kitsenthilkumarcse
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
ABSARQURESHI
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
Ashique Rasool
 
Computational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using AthenaComputational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using Athena
Pedro Almir
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
Si Haem
 
Optimization using soft computing
Optimization using soft computingOptimization using soft computing
Optimization using soft computing
Purnima Pandit
 

What's hot (20)

Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Fuzzy logic in approximate Reasoning
Fuzzy logic in approximate ReasoningFuzzy logic in approximate Reasoning
Fuzzy logic in approximate Reasoning
 
Fuzzy Logic Ppt
Fuzzy Logic PptFuzzy Logic Ppt
Fuzzy Logic Ppt
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy expert systems
Fuzzy expert systemsFuzzy expert systems
Fuzzy expert systems
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoning
 
Fuzzy set and its application
Fuzzy set and its applicationFuzzy set and its application
Fuzzy set and its application
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Planning in Artificial Intelligence
Planning in Artificial IntelligencePlanning in Artificial Intelligence
Planning in Artificial Intelligence
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Computational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using AthenaComputational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using Athena
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
 
Optimization using soft computing
Optimization using soft computingOptimization using soft computing
Optimization using soft computing
 

Similar to Introduction to soft computing V 1.0

Adarsh gupta ppt
Adarsh gupta pptAdarsh gupta ppt
Adarsh gupta ppt
AnjulKumar10
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
Siksha 'O' Anusandhan (Deemed to be University )
 
SoftComputing.pdf
SoftComputing.pdfSoftComputing.pdf
SoftComputing.pdf
ktosri
 
SoftComputing1
SoftComputing1SoftComputing1
SoftComputing1
DrPrafullNarooka
 
UNIT 1 SRMIST KTR_problem and agents.pdf
UNIT 1 SRMIST KTR_problem and agents.pdfUNIT 1 SRMIST KTR_problem and agents.pdf
UNIT 1 SRMIST KTR_problem and agents.pdf
RishuRaj953240
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
Mahmoud Hussein
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from netEasyMedico.com
 
Soft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxSoft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptx
Megha V
 
Artificial intelligent
Artificial intelligentArtificial intelligent
Artificial intelligentALi Akram
 
Mule Meetup Pune - August 2019
Mule Meetup Pune - August 2019Mule Meetup Pune - August 2019
Mule Meetup Pune - August 2019
Santosh Ojha
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its application
Mohammed Abdel Razek
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
Mustafa Kuğu
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the Basics
Stutty Srivastava
 
Computer science -
Computer science -Computer science -
Computer science -
RAKSHA SRIVASTAVA
 
Ai applications study
Ai applications  studyAi applications  study
Ai applications study
Kavita Rastogi
 
Ai applications study
Ai applications  studyAi applications  study
Ai applications study
Kavita Rastogi
 
Artificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdfArtificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdf
Jayanti Prasad Ph.D.
 
Intelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOXIntelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOXShahin Alam
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
Amr Rashed
 

Similar to Introduction to soft computing V 1.0 (20)

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
 
SoftComputing.pdf
SoftComputing.pdfSoftComputing.pdf
SoftComputing.pdf
 
SoftComputing1
SoftComputing1SoftComputing1
SoftComputing1
 
UNIT 1 SRMIST KTR_problem and agents.pdf
UNIT 1 SRMIST KTR_problem and agents.pdfUNIT 1 SRMIST KTR_problem and agents.pdf
UNIT 1 SRMIST KTR_problem and agents.pdf
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
 
Soft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxSoft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptx
 
Artificial intelligent
Artificial intelligentArtificial intelligent
Artificial intelligent
 
Mule Meetup Pune - August 2019
Mule Meetup Pune - August 2019Mule Meetup Pune - August 2019
Mule Meetup Pune - August 2019
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its application
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the Basics
 
Computer science -
Computer science -Computer science -
Computer science -
 
Ai applications study
Ai applications  studyAi applications  study
Ai applications study
 
Ai applications study
Ai applications  studyAi applications  study
Ai applications study
 
Artificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdfArtificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdf
 
Intelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOXIntelligent system by SHAHIN ELAHI BOX
Intelligent system by SHAHIN ELAHI BOX
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 

More from Dr. C.V. Suresh Babu

Data analytics with R
Data analytics with RData analytics with R
Data analytics with R
Dr. C.V. Suresh Babu
 
Association rules
Association rulesAssociation rules
Association rules
Dr. C.V. Suresh Babu
 
Clustering
ClusteringClustering
Classification
ClassificationClassification
Classification
Dr. C.V. Suresh Babu
 
Blue property assumptions.
Blue property assumptions.Blue property assumptions.
Blue property assumptions.
Dr. C.V. Suresh Babu
 
Introduction to regression
Introduction to regressionIntroduction to regression
Introduction to regression
Dr. C.V. Suresh Babu
 
DART
DARTDART
Mycin
MycinMycin
Expert systems
Expert systemsExpert systems
Expert systems
Dr. C.V. Suresh Babu
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
Dr. C.V. Suresh Babu
 
Bayes network
Bayes networkBayes network
Bayes network
Dr. C.V. Suresh Babu
 
Bayes' theorem
Bayes' theoremBayes' theorem
Bayes' theorem
Dr. C.V. Suresh Babu
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
Dr. C.V. Suresh Babu
 
Rule based system
Rule based systemRule based system
Rule based system
Dr. C.V. Suresh Babu
 
Formal Logic in AI
Formal Logic in AIFormal Logic in AI
Formal Logic in AI
Dr. C.V. Suresh Babu
 
Production based system
Production based systemProduction based system
Production based system
Dr. C.V. Suresh Babu
 
Game playing in AI
Game playing in AIGame playing in AI
Game playing in AI
Dr. C.V. Suresh Babu
 
Diagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AIDiagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AI
Dr. C.V. Suresh Babu
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
Dr. C.V. Suresh Babu
 

More from Dr. C.V. Suresh Babu (20)

Data analytics with R
Data analytics with RData analytics with R
Data analytics with R
 
Association rules
Association rulesAssociation rules
Association rules
 
Clustering
ClusteringClustering
Clustering
 
Classification
ClassificationClassification
Classification
 
Blue property assumptions.
Blue property assumptions.Blue property assumptions.
Blue property assumptions.
 
Introduction to regression
Introduction to regressionIntroduction to regression
Introduction to regression
 
DART
DARTDART
DART
 
Mycin
MycinMycin
Mycin
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Dempster shafer theory
Dempster shafer theoryDempster shafer theory
Dempster shafer theory
 
Bayes network
Bayes networkBayes network
Bayes network
 
Bayes' theorem
Bayes' theoremBayes' theorem
Bayes' theorem
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
 
Rule based system
Rule based systemRule based system
Rule based system
 
Formal Logic in AI
Formal Logic in AIFormal Logic in AI
Formal Logic in AI
 
Production based system
Production based systemProduction based system
Production based system
 
Game playing in AI
Game playing in AIGame playing in AI
Game playing in AI
 
Diagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AIDiagnosis test of diabetics and hypertension by AI
Diagnosis test of diabetics and hypertension by AI
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
 
A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”A study on “impact of artificial intelligence in covid19 diagnosis”
A study on “impact of artificial intelligence in covid19 diagnosis”
 

Recently uploaded

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Introduction to soft computing V 1.0

  • 1. Department of Information Technology 1Soft Computing (ITC4256 ) Introduction to Soft Computing Dr. C.V. Suresh Babu Professor Department of IT Hindustan Institute of Science & Technology
  • 2. Department of Information Technology 2Soft Computing (ITC4256 ) Discussion Topics • What is Soft Computing? • What is Hard Computing? • What is Fuzzy Logic Models? • What is Neural Networks (NN)? • What is Genetic Algorithms or Evaluation Programming? • What is probabilistic reasoning? • Difference between fuzziness and probability • AI and Soft Computing • Future of Soft Computing
  • 3. Department of Information Technology 3Soft Computing (ITC4256 ) Soft computing differs from conventional (hard) computing in that, unlike hard computing, it is tolerant of imprecision, uncertainty, partial truth, and approximation. In effect, the role model for soft computing is the human mind. What is Soft Computing ?
  • 4. Department of Information Technology 4Soft Computing (ITC4256 ) Hard computing, i.e., conventional computing, requires a precisely stated analytical model and often a lot of computation time. • Many analytical models are valid for ideal cases. • Real world problems exist in a non-ideal environment. • Premises and guiding principles of Hard Computing are - Precision, Certainty, and Rigor. • Many contemporary problems do not lend themselves to precise solutions such as • Recognition problems (handwriting, speech, objects, images, texts) • Mobile robot coordination, forecasting, combinatorial problems etc. • Reasoning on natural languages What is Hard Computing ?
  • 5. Department of Information Technology 5Soft Computing (ITC4256 ) What is SC? Another possible definition of soft computing is to consider it as an anti-thesis to the concept of computer we now have, which can be described with all the adjectives such as hard, crisp, rigid, inflexible and stupid. Along this track, one may see 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 (FL) • neural networks (NN) • genetic algorithms (GA) Note: this methods which do not derive from classical theories.
  • 6. Department of Information Technology 6Soft Computing (ITC4256 ) Soft computing employs ANN, EC, FL etc, in a complementary rather than a competitive way. • One example of a particularly effective combination is "neurofuzzy systems.” • Such systems are becoming increasingly visible as consumer products ranging from air conditioners and washing machines to photocopiers, camcorders and many industrial applications. Implications of Soft Computing
  • 7. Department of Information Technology 7Soft Computing (ITC4256 ) The principal constituents, i.e., tools, techniques, of Soft Computing (SC) are • Fuzzy Logic (FL), • Artificial Neural Networks (ANN), • Evolutionary Computation (EC), • Swarm Intelligence (i.e. Ant colony optimization and Particle swarm optimization, ) • Additionally Some Machine Learning (ML) and Probabilistic Reasoning (PR) areas. Tools & Techniques of Soft Computing
  • 8. Department of Information Technology 8Soft Computing (ITC4256 ) Properties of Soft computing • Learning from experimental data  generalization • Soft computing techniques derive their power of generalization from approximating or interpolating to produce outputs from previously unseen inputs by using outputs from previous learned inputs • Generalization is usually done in a high dimensional space.
  • 9. Department of Information Technology 9Soft Computing (ITC4256 ) • Handwriting recognition • Automotive systems and manufacturing • Image processing and data compression • Architecture • Decision-support systems • Data Mining • Power systems • Control Systems Recent Applications using Soft Computing
  • 10. Department of Information Technology 10Soft Computing (ITC4256 ) Single absolute truth is exist: Absolute truths are not exist Need for Soft Computing
  • 11. Department of Information Technology 11Soft Computing (ITC4256 ) Different representations of concepts by different persons Blue sky sea Jeans Blue diamond homosexualitysky
  • 12. Department of Information Technology 12Soft Computing (ITC4256 ) Different representations of concepts in different languages • Blue – Pale blue one word in Russian – Dark blue one another word in Russian • Pigmy has many single words for description of forest: • Forest under rain • Forest after rain • Forest in hot season • Forest in morning • Forest in evening • and so on
  • 13. Department of Information Technology 13Soft Computing (ITC4256 ) The tools for soft computing • Fuzzy logic models • Neural networks • Genetic algorithms • Probabilistic reasoning
  • 14. Department of Information Technology 14Soft Computing (ITC4256 ) What is Fuzzy Logic Models? FUZZY LOGIC is defined as a many-valued logic form which may have truth values of variables in any real number between 0 and 1. It is the handle concept of partial truth. In real life, we may come across a situation where we can't decide whether the statement is true or false. At that time, fuzzy logic offers very valuable flexibility for reasoning. Fuzzy logic algorithm helps to solve a problem after considering all available data. Then it takes the best possible decision for the given the input. The FL method imitates the way of decision making in a human which consider all the possibilities between digital values T and F.
  • 15. Department of Information Technology 15Soft Computing (ITC4256 ) Examples of tasks solving by Fuzzy models • Control of clothes washer • Making of decision in diagnostic systems (expert systems in medicine, for example) • Making of decision in business planning May be used knowledge such as: If temperature is high then diagnose is grippe with confidence 80% If speed is slow then increase transfer of fuel
  • 16. Department of Information Technology 16Soft Computing (ITC4256 ) What is Neural Networks (NN)? A neural network is a series of algorithms that endeavors to recognize underlying relationships in a set of data through a process that mimics the way the human brain operates. In this sense, neural networks refer to systems of neurons, either organic or artificial in nature • NN consists of many number of simple elements (neurons) connected between them in system • Whole system is able to solve of complex tasks and to learn for it like a natural brain • For user NN is black box with Input vector (source data) and Output vector (result) Examples of tasks: • Recognition of images (visual, speech and so on) • Prediction of situations (cost of actions, currency) • Classification and clusterization of images (for example, in diagnostic systems)
  • 17. Department of Information Technology 17Soft Computing (ITC4256 ) What is Neural Networks (NN)?
  • 18. Department of Information Technology 18Soft Computing (ITC4256 ) What is Genetic Algorithms or Evaluation Programming? Genetic Algorithm (GA) is a search-based optimization technique based on the principles of Genetics and Natural Selection. It is frequently used to find optimal or near-optimal solutions to difficult problems which otherwise would take a lifetime to solve. Examples of application: • Finding of optimal (suitable) path, • Finding of better structure of neural network • Finding of configuration of robot • Optimal cutting
  • 19. Department of Information Technology 19Soft Computing (ITC4256 ) What is probabilistic reasoning? • Probabilistic reasoning is a method of representation of knowledge where the concept of probability is applied to indicate the uncertainty in knowledge. Probabilistic reasoning is used in AI: When we are unsure of the predicates For example,
  • 20. Department of Information Technology 20Soft Computing (ITC4256 ) Examples of applications of probabilistic reasoning • Recognition of speech • Navigation of mobile robots • And so on
  • 21. Department of Information Technology 21Soft Computing (ITC4256 ) Difference between fuzziness and probability (from modeling of world) • Probability deal with unknown entity (time, property before any event). After any event the entity become known. • Fuzziness is own property of any entity or (concept or object or property). It may be more or less but not disappears practically. • May be fuzzy probability and probability of fuzziness • Probability may be use for simulation of fuzziness
  • 22. Department of Information Technology 22Soft Computing (ITC4256 ) AI and Soft Computing: A Different Perspective • AI: predicate logic and symbol manipulation techniques UserInterface Inference Engine Explanation Facility Knowledge Acquisition KB:•Fact •rules Global Database Knowledge Engineer Human Expert Question Response Expert Systems User
  • 23. Department of Information Technology 23Soft Computing (ITC4256 ) AI and Soft Computing ANN Learning and adaptation Fuzzy Set Theory Knowledge representation Via Fuzzy if-then RULE Genetic Algorithms Systematic Random Search
  • 24. Department of Information Technology 24Soft Computing (ITC4256 ) AI and Soft Computing ANN Learning and adaptation Fuzzy Set Theory Knowledge representation Via Fuzzy if-then RULE Genetic Algorithms Systematic Random Search AI Symbolic Manipulation
  • 25. Department of Information Technology 25Soft Computing (ITC4256 ) AI and Soft Computing cat cut knowledge Animal? cat Neural character recognition
  • 26. Department of Information Technology 26Soft Computing (ITC4256 ) • Soft computing is likely to play an especially important role in science and engineering, but eventually its influence may extend much farther. • Soft computing represents a significant paradigm shift in the aims of computing •A shift which reflects the fact that the human mind, unlike present day computers, possesses a remarkable ability to store and process information which is pervasively imprecise, uncertain and lacking in categoricity. Future of Soft Computing