SOFT COMPUTING

20
SOFT COMPUTING

description

SOFT COMPUTING. DEFINITION:. A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human behavior and cognitive processes on a computer. OTHER NAMES: Intelligent control Artificial Intelligence. - PowerPoint PPT Presentation

Transcript of SOFT COMPUTING

Page 1: SOFT COMPUTING

SOFT COMPUTING

Page 2: SOFT COMPUTING

A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans.

Simulation of human behavior and cognitive processes on a computer.

OTHER NAMES:Intelligent controlArtificial Intelligence

DEFINITION:

Page 3: SOFT COMPUTING

Expert systemsArtificial neural networksGenetic AlgorithmFuzzy systemsSwarm intelligenceAnt Colony optimizationTabu Search method

Latest intelligent systems:

Page 4: SOFT COMPUTING

To increase man’s understanding, reasoning, learning and perception for building new

developmental tools.

Purpose of AI:

Page 5: SOFT COMPUTING

Knowledge based program that provides expert quality solutions to problems in a specific domain

Expert systems:

Page 6: SOFT COMPUTING

Architecture of an expert system

user

User interfaceExpansion

facilityKnowledge

update facility

Knowledge base

Inference engine

Page 7: SOFT COMPUTING

Expertise Exhibit expert performance

Have high level of skill

Have adequate robustness

Symbolic reasoning Represent knowledge symbolically

Reformulate symbolic knowledge

Depth handle difficult problem domains

use complex rules

Self knowledge Examine its own operation

Characteristics of expert systems:

Page 8: SOFT COMPUTING

Search mechanism based on the Darwinian principle of natural evolution

GENETIC ALGORITHM

Page 9: SOFT COMPUTING

ChromosomeFitness functionInitial populationGA operators Reproduction Cross over

Mutation GA control parameters

Components of GA

Page 10: SOFT COMPUTING

Multi point search – reducing the probability of getting stuck in the local optima

Stochastic operators with guided search instead of deterministic rules

Objective function need not be differentiableImplementation simpler – only information

needed is objective functionCan solve non-linear , discontinuous optimal

problems perform well in noisy functions

Characteristics of GA

Page 11: SOFT COMPUTING

Information processing systems which are constructed and implemented to model the human

brain

ARTIFICIAL NEURAL NETWORKS

Page 12: SOFT COMPUTING

To develop a computational device for modeling the brain to perform various computational tasks at a

faster rate than the traditional systems

OBJECTIVE OF ANN

Page 13: SOFT COMPUTING

the model’s synaptic interconnections the training or learning rules adopted for

updating and adjusting weightstheir activation functions

THE MAIN PROPERTY OF ANN IS ITS CAPABILITY TO LEARN

Basic entities of ANN:

Page 14: SOFT COMPUTING

Supervised learning: The learning is performed with the help of teacher.

The correct target output values are known for each input pattern

Unsupervised learning:

self organizing in which exact clusters are formed by discovering similarities and dissimilarities among the objects

Reinforcement learning: learning with a critic as opposed to learning with a

teacher

Kinds of learning in ANN:

Page 15: SOFT COMPUTING

Adaptive learningSelf-organizationReal-time operationFault tolerance via redundant information

coding

Advantages of ANN:

Page 16: SOFT COMPUTING

Technique to deal with imprecision and information granularity

FUZZY SYSTEMS

Page 17: SOFT COMPUTING

Fuzzification:Process of transforming a crisp set to a fuzzy

set (fuzzy quantities)

Defuzzification: mathematically termed as “rounding it off”Mapping process from a space of fuzzy

control actions defines over an output universe of discourse into a space of crisp control actions

Page 18: SOFT COMPUTING

Individual decision makingMultiperson decision makingMultiobjective decision makingMultiattribute decision makingFuzzy Bayesian decision making

Kinds of fuzzy decision making:

Page 19: SOFT COMPUTING

Widely used in non-linear, time varying, ill-defined systems, complex systems like

traffic controlSteam engineAircraft flight controlMissile controlAdaptive controlFault detection control unitPower systems control

Applications of Fuzzy systems:

Page 20: SOFT COMPUTING

THANK YOU