INTRODUCTION TO SOFT
COMPUTING
Harshali Patil
Introduction
Evolution of Computing
Soft computing constituents
From conventional AI to Computational Intelligence
Machine Learning basics
8/5/2014
Problem Solving
Reasoning
New
Problem
1) What kind
of similar
problems you
have solved?
4) Is it
necessary to
retain the
knowledge?
Solution
2) How to reuse
the previous
knowledge?
3) Proposed
solution is
valid or not?
8/5/2014
Artificial Intelligence
Soft Computing
Neural Networks
Neuro+ Derivative- =
Fuzzy
Free
Computing
Optimization
Soft Computing
Fuzzy Inference
systems
8/5/2014
Soft Computing
According to Prof.
Prof. Zadeh:
Zadeh:
"...in contrast to traditional hard
computing, soft computing exploits the
tolerance for imprecision, uncertainty, and
partial truth to achieve tractability,
robustness, low solution-cost, and better
rapport with reality
8/5/2014
Precise Models
Symbolic
Logic
Reasoning
Traditional
Numerical
Modeling and
Search
SOFT COMPUTING
Approximate Models
Approximate
Reasoning
Soft Computing
Hard Computing
Conventional computing requires a Soft
precisely stated analytical model.
Functional
Approximation
and Randomized
Search
computing
is
tolerant
of
imprecision.
Often requires a lot of computation Can solve some real world problems in
time.
Not suited for real world problems for Suitable for real world problems.
which ideal model is not present.
It requires full truth
Imprecise.
8/5/2014
Overview techniques of SC
Neural Networks
Fuzzy Logic
Genetic Algorithm
Hybrid Systems
Evolution of Computing
1940s
1947
Cybemetics
1943 McCulloach
Pitts neuron model
1950s
1956 AI
1957 Perceptron
1960s
1960 LISP
language
1960 Adaline
Masaline
1965 Fuzzy
sets
1970s
Mid 1970s
knowledge
engineering
(expert system)
1974 Fuzzy
controller
1970s
Genetic
algorithm
1985 Fuzzy
modelling
Mid 1980s
Artificial life
Immune
modelling
1980s
1990s
1990s Neuro
1990 Genetic
fuzzy modelling programming
1991 ANFIS
8/5/2014
Strength
Neural network
Conventional AI
Symbolic manipulation
Character recognizer
8/5/2014
Features of Conventional AI
Conventional
The
8/5/2014
Expert system
8/5/2014
Definitions of AI
Definitions of AI
10
8/5/2014
Definitions of AI
11
8/5/2014
On-site Monitoring
Remote Data
Access
Phone, E-mail
FAX, Web
GE Regional
Service Team
Parts
Specialist
Diagnostics
Specialist
Technical
Answer Center
Information
System
Servers
Call Management/
Commitment Tracking
System
Monitoring &
Diagnostics
Problem/Solution DB
CBR using DB
Service
Engineer
12
8/5/2014
Research Areas
Intelligent Robots
Bayesian inference and design
technique for uncertain scene
recognition
Combination Image filtering and
Bayesian inference
Navigation technique research for
autonomous mobile robot
Evolving a mobile robot controller
13
8/5/2014
Research Areas
Intelligent Agent
Intelligent virtual secretary agent
Conversational agent
Intelligent assistants for smart
phone service
Research Areas
Bioinformatics
Bioinformatics: the collection, classification,
storage, and analysis of biochemical and biological
information using computers especially as applied
in molecular genetics and genomics
Classification techniques in Bioinformatics
Agent driven virtual cell modelling
14
8/5/2014
Research Areas
Ubiquitous
Developing an adaptation scheme in the context
of middleware and applications
Developing context-aware system for ubiquitous
systems
Developing basic theories and algorithms of the
advanced intelligent models for ubiquitous
environment
Research Areas
15
8/5/2014
Research Areas
Biometrics
Analysis and evaluation techniques of fingerprint
recognition system
Development of classification and matching algorithm
for fingerprint recognition
16
8/5/2014
Neural Network
17
8/5/2014
18
8/5/2014
19
8/5/2014
Fuzzy Logic
20
8/5/2014
Linguistic variables
Linguistic variables
21
8/5/2014
22
8/5/2014
23
8/5/2014
24
8/5/2014
25
8/5/2014
Example
26
8/5/2014
Genetic algorithm
EVOLUTIONARY PROCESS
Initialization
Selection
Reproduction with crossover and mutation
27
8/5/2014
Hybrid Systems
Hybrid
Hybrid
Handwriting Recognition
Image Processing and Data Compression
Automotive Systems and Manufacturing
Soft Computing to Architecture
Decision-support Systems
Soft Computing to Power Systems
Neuro Fuzzy systems
Fuzzy Logic Control
Machine Learning Applications
Speech and Vision Recognition Systems
Process Control and So on
28
8/5/2014
29