SlideShare uma empresa Scribd logo
1 de 26
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

Mais conteúdo relacionado

Mais procurados

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 PanditPurnima Pandit
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkPrakash K
 
Cognitive computing ppt.
Cognitive computing ppt.Cognitive computing ppt.
Cognitive computing ppt.KRIPAPIOUS
 
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 AthenaPedro Almir
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxColleen Farrelly
 
Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.Mohd Faiz
 
Cognitive Computing and the future of Artificial Intelligence
Cognitive Computing and the future of Artificial IntelligenceCognitive Computing and the future of Artificial Intelligence
Cognitive Computing and the future of Artificial IntelligenceVarun Singh
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOswald Campesato
 
Computational Intelligence and Applications
Computational Intelligence and ApplicationsComputational Intelligence and Applications
Computational Intelligence and ApplicationsChetan Kumar S
 
Neural networks in robotics
Neural networks in roboticsNeural networks in robotics
Neural networks in roboticsYasmin Mohamed
 
Introduction to Computational Intelligent
Introduction to Computational IntelligentIntroduction to Computational Intelligent
Introduction to Computational IntelligentKent State University
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)VenkateshMurugadas
 

Mais procurados (20)

Fuzzy logic member functions
Fuzzy logic member functionsFuzzy logic member functions
Fuzzy logic member functions
 
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 ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Cognitive computing ppt.
Cognitive computing ppt.Cognitive computing ppt.
Cognitive computing ppt.
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
 
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
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
 
Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.
 
Cognitive Computing and the future of Artificial Intelligence
Cognitive Computing and the future of Artificial IntelligenceCognitive Computing and the future of Artificial Intelligence
Cognitive Computing and the future of Artificial Intelligence
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Computational Intelligence and Applications
Computational Intelligence and ApplicationsComputational Intelligence and Applications
Computational Intelligence and Applications
 
Neural networks in robotics
Neural networks in roboticsNeural networks in robotics
Neural networks in robotics
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
 
Introduction to Computational Intelligent
Introduction to Computational IntelligentIntroduction to Computational Intelligent
Introduction to Computational Intelligent
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
 

Semelhante a Introduction to soft computing V 1.0

SoftComputing.pdf
SoftComputing.pdfSoftComputing.pdf
SoftComputing.pdfktosri
 
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.pdfRishuRaj953240
 
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.pptxMegha 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 2019Santosh Ojha
 
Artificial intelligence and its application
Artificial intelligence and its applicationArtificial intelligence and its application
Artificial intelligence and its applicationMohammed Abdel Razek
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the BasicsStutty Srivastava
 
Artificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdfArtificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdfJayanti 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 learningAmr Rashed
 

Semelhante a Introduction to soft computing V 1.0 (20)

Fuzzy expert systems
Fuzzy expert systemsFuzzy expert systems
Fuzzy expert systems
 
Adarsh gupta ppt
Adarsh gupta pptAdarsh gupta ppt
Adarsh gupta ppt
 
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
 

Mais de 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”
 

Último

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 

Último (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 

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