SlideShare a Scribd company logo
Unit 8: Uncertainty in AI LH 3
Presented By : Tekendra Nath Yogi
Tekendranath@gmail.com
College Of Applied Business And Technology
Contd…
• Outline:
– 8.1 Fuzzy sets
– 8.2 Fuzzy logic
– 8.3 Fuzzy inferences
– 8.4 Probability theory and uncertainty
21/27/2019 By: Tekendra Nath Yogi
Introduction to Fuzzy Logic
• The word fuzzy refers to things which are not clear or are vague.
– E.g., tall, small, good,…. etc.
• Any event, process, or function that is changing continuously cannot always
be defined as either true or false
• such activities can be defined in a Fuzzy manner by using fuzzy logic.
31/27/2019 By: Tekendra Nath Yogi
Contd…
• What is Fuzzy Logic?
– fuzzy logic (by Lofti Zadeh in 1965 ) is not logic that is fuzzy, but logic
that is used to describe fuzziness.
– i.e., It deals with vague and imprecise information.
– based on degrees of truth rather than usual true/false or 1/0 like Boolean
logic.
41/27/2019 By: Tekendra Nath Yogi
Contd…
• Example:
51/27/2019 By: Tekendra Nath Yogi
Contd…
• Why Fuzzy Logic?
– Fuzzy logic is useful for commercial and practical purposes.
– It can control machines and consumer products.
– It may not give accurate reasoning, but acceptable reasoning.
– Fuzzy logic helps to deal with the uncertainty in engineering.
61/27/2019 By: Tekendra Nath Yogi
Crisp set
• A crisp set is an unordered collection of different elements.
• Represented by listing all the elements comprising it.
• E.g.,
– Set of vowels in English alphabet, A = {a, e, i, o, u}
– Set of odd numbers less than 10, B = {1,3,5,7,9}.
• In crisp set element is either the member of a set or not. i.e., membership of
elements is either 100%( 1) or 0% (0).
• Membership of element x in set A is:
71/27/2019 By: Tekendra Nath Yogi






Ax
Ax
xfA
if0,
if1,
)(
Contd…
• Example of Crisp sets (set of tall men): if Height >180 then men is tall
• membership on crisp set based on above rule is as shown in table below:
• So we can say that crisp set has exact boundary.
81/27/2019 By: Tekendra Nath Yogi
Fuzzy set
• Elements are allowed to be partially included in the set.
• i.e., A Fuzzy Set has Fuzzy Boundaries
• i.e., membership of elements can be 100%( 1) to 0% (0).
• Membership of element x in set A is:
91/27/2019 By: Tekendra Nath Yogi







A.inpartlyisxif1µA(x)0
if0,
Aintotallyisxif1,
)(µ AxxA
Contd…
• The classical example in fuzzy sets is tall men. The elements of the fuzzy set
“tall men” are all men, but their degrees of membership depend on their
height.
101/27/2019 By: Tekendra Nath Yogi
Degree of Membership
Fuzzy
Mark
John
Tom
Bob
Bill
1
1
1
0
0
1.00
1.00
0.98
0.82
0.78
Peter
Steven
Mike
David
Chris
Crisp
1
0
0
0
0
0.24
0.15
0.06
0.01
0.00
Name Height, cm
205
198
181
167
155
152
158
172
179
208
Contd…
111/27/2019 By: Tekendra Nath Yogi
150 210170 180 190 200160
Height, cm
Degree of
Membership
Tall Men
150 210180 190 200
1.0
0.0
0.2
0.4
0.6
0.8
160
Degree of
Membership
170
1.0
0.0
0.2
0.4
0.6
0.8
Height, cm
Fuzzy Sets
Crisp Sets
Contd…
• In our “tall men” example, we can obtain fuzzy sets of tall, short and average men.
12
150 210170 180 190 200160
Height, cm
Degree of
Membership
Tall Men
150 210180 190 200
1.0
0.0
0.2
0.4
0.6
0.8
160
Degree of
Membership
Short Average ShortTall
170
1.0
0.0
0.2
0.4
0.6
0.8
Fuzzy Sets
Crisp Sets
Short Average
Tall
Tall
• a man who is 184 cm tall is a member of the average men set with a degree of
membership of 0.1, and at the same time, he is also a member of the tall men set with a
degree of 0.4.
Fuzzy Set Operations
• Fuzzy union (): the union of two fuzzy sets is the maximum (MAX) of each
element from two sets.
• E.g.
– A = {1.0, 0.20, 0.75}
– B = {0.2, 0.45, 0.50}
– A  B = {MAX(1.0, 0.2), MAX(0.20, 0.45), MAX(0.75, 0.50)}
= {1.0, 0.45, 0.75}
131/27/2019 By: Tekendra Nath Yogi
Contd…
• Fuzzy intersection (): the intersection of two fuzzy sets is just the MIN of
each element from the two sets.
• E.g.
– A = {1.0, 0.20, 0.75}
– B = {0.2, 0.45, 0.50}
– A  B = {MIN(1.0, 0.2), MIN(0.20, 0.45), MIN(0.75, 0.50)} = {0.2, 0.20,
0.50}
141/27/2019 By: Tekendra Nath Yogi
Contd…
• Complement ( _c):
– The complement of a fuzzy variable x is (1-x).
– The complement of a fuzzy set is composed of all elements’ complement.
– Example.
• A = {1.0, 0.20, 0.75}
• Ac = {1 – 1.0, 1 – 0.2, 1 – 0.75} = {0.0, 0.8, 0.25}
151/27/2019 By: Tekendra Nath Yogi
Fuzzy rules
• A fuzzy rule can be defined as a conditional statement in the form:
IF x is A THEN y is B
– where x and y are linguistic variables(Height, Weight, etc); and
– A and B are linguistic values (tall, short, medium, etc).
161/27/2019 By: Tekendra Nath Yogi
Contd…
• A classical IF-THEN rule uses binary logic, for example,
– Rule1:IF speed is > 100 THEN stopping_distance is >10
– Rule 2: IF speed is < 40 THEN stopping_distance is 2
– The variable speed can have any numerical value between 0 and 220
km/h, and the variable stopping_distance can take value >=0.
171/27/2019 By: Tekendra Nath Yogi
Contd…
• If than rules in a fuzzy form:
– Rule: 1 IF speed is fast THEN stopping_distance is long
– Rule: 2 IF speed is slow THEN stopping_distance is short
– In fuzzy rules, the linguistic variable speed has values slow, medium and
fast. The linguistic variable stopping_distance has values short, medium
and long.
• In a fuzzy system, all rules fire to some extent, or in other words they fire
partially.
• If the antecedent is true to some degree of membership, then the consequent
is also true to that same degree.
181/27/2019 By: Tekendra Nath Yogi
Contd…
• IF height is tall THEN weight is heavy
Tall men Heavy men
180
Degree of
Membership
1.0
0.0
0.2
0.4
0.6
0.8
Height, cm
190 200 70 80 100160
Weight, kg
120
Degree of
Membership
1.0
0.0
0.2
0.4
0.6
0.8
Tall men
Heavy men
180
Degree of
Membership
1.0
0.0
0.2
0.4
0.6
0.8
Height, cm
190 200 70 80 100160
Weight, kg
120
Degree of
Membership
1.0
0.0
0.2
0.4
0.6
0.8
Contd…
• A fuzzy rule can have multiple antecedents, for example:
– IF project_duration is long AND project_staffing is large AND
project_funding is inadequate
THEN risk is high
– IF service is excellent OR food is delicious
THEN tip is generous
201/27/2019 By: Tekendra Nath Yogi
Contd…
• The consequent of a fuzzy rule can also include multiple parts,
for instance:
– IF temperature is hot
THEN hot_water is reduced AND cold_water is increased
211/27/2019 By: Tekendra Nath Yogi
Fuzzy Inference Systems
• It has four main parts as shown in figure below:
221/27/2019 By: Tekendra Nath Yogi
Contd…
• Fuzzification Module:
– It transforms the system inputs, which are crisp numbers, into fuzzy input.
• Knowledge Base:
– It stores IF-THEN rules provided by human experts.
• Inference Engine:
– It simulates the human reasoning process by making fuzzy inference on
the inputs and IF-THEN rules.
• Defuzzification Module:
– It transforms the fuzzy set obtained by the inference engine into a crisp
value.
231/27/2019 By: Tekendra Nath Yogi
Contd…
• Fuzzy inference:
• The inference operations upon fuzzy IF–THEN rules performed by FISs are:
1. Compare the input with the membership functions on the antecedent part
to obtain the membership values of each linguistic label. (this step is often
called fuzzification.)
2. Combine the membership values on the antecedent part to get firing
strength (degree of fullfillment) of each rule.
3. Generate the qualified consequents for each rule depending on the firing
strength.
4. Aggregate the qualified consequents to produce a crisp output. (This step
is called defuzzification.)
241/27/2019 By: Tekendra Nath Yogi
Application Areas of Fuzzy Logic
• The key application areas of fuzzy logic are as given :
• Automotive Systems
– Automatic Gearboxes
– Four-Wheel Steering
– Vehicle environment control
• Consumer Electronic Goods
– Photocopiers
– Video Cameras
– Television
• Domestic Goods
– Microwave Ovens
– Refrigerators
– Toasters
– Vacuum Cleaners
– Washing Machines
• Environment Control
– Air Conditioners/Dryers/Heaters
– Humidifiers
251/27/2019 By: Tekendra Nath Yogi
Example of a Fuzzy Logic System
• Let us consider an air conditioning system as fuzzy logic system. This system
adjusts the temperature of air conditioner by comparing the room temperature
and the target temperature value.
26presented By: Tekendra Nath Nath26th September 2006
Contd…
• Advantages of FLSs:
– Mathematical concepts within fuzzy reasoning are very simple.
– You can modify a FLS by just adding or deleting rules due to flexibility of
fuzzy logic.
– Fuzzy logic Systems can take imprecise, distorted, noisy input
information.
– Fuzzy logic is a solution to complex problems in all fields of life,
including medicine, as it resembles human reasoning and decision making.
27presented By: Tekendra Nath Nath26th September 2006
Contd…
• Disadvantages of FLSs
– There is no systematic approach to fuzzy system designing.
– They are understandable only when simple.
– They are suitable for the problems which do not need high accuracy.
28presented By: Tekendra Nath Nath26th September 2006
Probability versus Fuzzy
• Probability:
– Probability is a formal examination of likelihood that an event will occur
– Measured in terms of ratio of number of expected occurrence of the total number
of possible occurrence.
– Event class is crisply defined only to determine its randomness.
• Fuzzy:
– Is a type of deterministic uncertainty
– Measures membership which event occurs.
– Interprets partial degree of truth
– Support many valued logic having truthness or falsity from[0, 1]
– Uses fuzzy set membership function.
29presented By: Tekendra Nath Nath26th September 2006
Homework
• What is fuzzy logic? How it differ from traditional logic?
• What is fuzzy set how it differ from tradition set? Explain the basic set
operations.
• What is fuzzy rules. Explain the difference between fuzzy rules and crisp
rule with suitable example.
• What is fuzzy inferencing system? How inferencing is done in fuzzy
systems.
• What is fuzzy logic? Explain the different application area of fuzzy logic
and fuzzy systems.
• What is probability? How it differ from fuzzy.
1/27/2019 By: Tekendra Nath Yogi 30
Thank You !
31By: Tekendra Nath Yogi1/27/2019

More Related Content

What's hot

Search problems in Artificial Intelligence
Search problems in Artificial IntelligenceSearch problems in Artificial Intelligence
Search problems in Artificial Intelligence
ananth
 
6 games
6 games6 games
6 games
Mhd Sb
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer Perceptrons
ESCOM
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Ashwini Yadav
 
Uncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial IntelligenceUncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial Intelligence
Experfy
 
Fuzzy rules and fuzzy reasoning
Fuzzy rules and fuzzy reasoningFuzzy rules and fuzzy reasoning
Fuzzy rules and fuzzy reasoning
Veni7
 
Goal stack planning.ppt
Goal stack planning.pptGoal stack planning.ppt
Goal stack planning.ppt
SadagopanS
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
Sebastian Ruder
 
An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)
ananth
 
Hill climbing algorithm
Hill climbing algorithmHill climbing algorithm
Hill climbing algorithm
Dr. C.V. Suresh Babu
 
parallel Merging
parallel Mergingparallel Merging
parallel Merging
Richa Kumari
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
Ildar Nurgaliev
 
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm
Dr. C.V. Suresh Babu
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Mahmoud Hussein
 
NAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIERNAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIER
Knoldus Inc.
 
Minmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slidesMinmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slides
SamiaAziz4
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
Sopheaktra YONG
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
Syed Ahmed
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Bayes Classification
Bayes ClassificationBayes Classification
Bayes Classification
sathish sak
 

What's hot (20)

Search problems in Artificial Intelligence
Search problems in Artificial IntelligenceSearch problems in Artificial Intelligence
Search problems in Artificial Intelligence
 
6 games
6 games6 games
6 games
 
Multi-Layer Perceptrons
Multi-Layer PerceptronsMulti-Layer Perceptrons
Multi-Layer Perceptrons
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Uncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial IntelligenceUncertain Knowledge and Reasoning in Artificial Intelligence
Uncertain Knowledge and Reasoning in Artificial Intelligence
 
Fuzzy rules and fuzzy reasoning
Fuzzy rules and fuzzy reasoningFuzzy rules and fuzzy reasoning
Fuzzy rules and fuzzy reasoning
 
Goal stack planning.ppt
Goal stack planning.pptGoal stack planning.ppt
Goal stack planning.ppt
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)
 
Hill climbing algorithm
Hill climbing algorithmHill climbing algorithm
Hill climbing algorithm
 
parallel Merging
parallel Mergingparallel Merging
parallel Merging
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
 
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
NAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIERNAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIER
 
Minmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slidesMinmax Algorithm In Artificial Intelligence slides
Minmax Algorithm In Artificial Intelligence slides
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Fuzzy inference systems
 
Bayes Classification
Bayes ClassificationBayes Classification
Bayes Classification
 

Similar to Unit8: Uncertainty in AI

Fuzzy Logic Seminar with Implementation
Fuzzy Logic Seminar with ImplementationFuzzy Logic Seminar with Implementation
Fuzzy Logic Seminar with Implementation
Bhaumik Parmar
 
Fuzzy logic member functions
Fuzzy logic member functionsFuzzy logic member functions
Fuzzy logic member functions
Dr. C.V. Suresh Babu
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
AdPatel5
 
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific KnowledgeFuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
Universitas Pembangunan Panca Budi
 
LVTS APC fuzzy controller
LVTS APC fuzzy controllerLVTS APC fuzzy controller
LVTS APC fuzzy controller
Vladislav Kaplan
 
Ece478 12es_final_report
Ece478 12es_final_reportEce478 12es_final_report
Ece478 12es_final_report
Thanh Sang Nguyen
 
Internship project report,Predictive Modelling
Internship project report,Predictive ModellingInternship project report,Predictive Modelling
Internship project report,Predictive Modelling
Amit Kumar
 
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Mohammad Lemar ZALMAİ
 
Fuzzy Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
Sahil Kumar
 
Fuzzy Logic Controller.pptx
Fuzzy Logic Controller.pptxFuzzy Logic Controller.pptx
Fuzzy Logic Controller.pptx
MahuaPal6
 
Knowledge extraction from numerical data an abc
Knowledge extraction from numerical data an abcKnowledge extraction from numerical data an abc
Knowledge extraction from numerical data an abc
IAEME Publication
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoning
Dr. C.V. Suresh Babu
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
Dr. C.V. Suresh Babu
 
Knowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptxKnowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptx
suchita74
 
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLABDESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
Dr M Muruganandam Masilamani
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
IRJET Journal
 
Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique Algorithms
IRJET Journal
 
Fuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
Fuzzy Logic Based Parameter Adaptation of Interior Search AlgorithmFuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
Fuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
ijtsrd
 
Unit5: Learning
Unit5: LearningUnit5: Learning
Unit5: Learning
Tekendra Nath Yogi
 
Fuzzy logic control
Fuzzy logic controlFuzzy logic control
Fuzzy logic control
Arul Kumar
 

Similar to Unit8: Uncertainty in AI (20)

Fuzzy Logic Seminar with Implementation
Fuzzy Logic Seminar with ImplementationFuzzy Logic Seminar with Implementation
Fuzzy Logic Seminar with Implementation
 
Fuzzy logic member functions
Fuzzy logic member functionsFuzzy logic member functions
Fuzzy logic member functions
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific KnowledgeFuzzification of College Adviser Proficiency Based on Specific Knowledge
Fuzzification of College Adviser Proficiency Based on Specific Knowledge
 
LVTS APC fuzzy controller
LVTS APC fuzzy controllerLVTS APC fuzzy controller
LVTS APC fuzzy controller
 
Ece478 12es_final_report
Ece478 12es_final_reportEce478 12es_final_report
Ece478 12es_final_report
 
Internship project report,Predictive Modelling
Internship project report,Predictive ModellingInternship project report,Predictive Modelling
Internship project report,Predictive Modelling
 
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
Determining costs of construction errors, based on fuzzy logic systems ipcmc2...
 
Fuzzy Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
 
Fuzzy Logic Controller.pptx
Fuzzy Logic Controller.pptxFuzzy Logic Controller.pptx
Fuzzy Logic Controller.pptx
 
Knowledge extraction from numerical data an abc
Knowledge extraction from numerical data an abcKnowledge extraction from numerical data an abc
Knowledge extraction from numerical data an abc
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoning
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
Knowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptxKnowledge-Based Agent in Artificial intelligence.pptx
Knowledge-Based Agent in Artificial intelligence.pptx
 
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLABDESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
 
Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique Algorithms
 
Fuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
Fuzzy Logic Based Parameter Adaptation of Interior Search AlgorithmFuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
Fuzzy Logic Based Parameter Adaptation of Interior Search Algorithm
 
Unit5: Learning
Unit5: LearningUnit5: Learning
Unit5: Learning
 
Fuzzy logic control
Fuzzy logic controlFuzzy logic control
Fuzzy logic control
 

More from Tekendra Nath Yogi

Unit9:Expert System
Unit9:Expert SystemUnit9:Expert System
Unit9:Expert System
Tekendra Nath Yogi
 
Unit7: Production System
Unit7: Production SystemUnit7: Production System
Unit7: Production System
Tekendra Nath Yogi
 
Unit4: Knowledge Representation
Unit4: Knowledge RepresentationUnit4: Knowledge Representation
Unit4: Knowledge Representation
Tekendra Nath Yogi
 
Unit3:Informed and Uninformed search
Unit3:Informed and Uninformed searchUnit3:Informed and Uninformed search
Unit3:Informed and Uninformed search
Tekendra Nath Yogi
 
Unit2: Agents and Environment
Unit2: Agents and EnvironmentUnit2: Agents and Environment
Unit2: Agents and Environment
Tekendra Nath Yogi
 
Unit1: Introduction to AI
Unit1: Introduction to AIUnit1: Introduction to AI
Unit1: Introduction to AI
Tekendra Nath Yogi
 
Unit 6: Application of AI
Unit 6: Application of AIUnit 6: Application of AI
Unit 6: Application of AI
Tekendra Nath Yogi
 
Unit10
Unit10Unit10
Unit9
Unit9Unit9
Unit8
Unit8Unit8
Unit7
Unit7Unit7
BIM Data Mining Unit5 by Tekendra Nath Yogi
 BIM Data Mining Unit5 by Tekendra Nath Yogi BIM Data Mining Unit5 by Tekendra Nath Yogi
BIM Data Mining Unit5 by Tekendra Nath Yogi
Tekendra Nath Yogi
 
BIM Data Mining Unit4 by Tekendra Nath Yogi
 BIM Data Mining Unit4 by Tekendra Nath Yogi BIM Data Mining Unit4 by Tekendra Nath Yogi
BIM Data Mining Unit4 by Tekendra Nath Yogi
Tekendra Nath Yogi
 
BIM Data Mining Unit3 by Tekendra Nath Yogi
 BIM Data Mining Unit3 by Tekendra Nath Yogi BIM Data Mining Unit3 by Tekendra Nath Yogi
BIM Data Mining Unit3 by Tekendra Nath Yogi
Tekendra Nath Yogi
 
BIM Data Mining Unit2 by Tekendra Nath Yogi
 BIM Data Mining Unit2 by Tekendra Nath Yogi BIM Data Mining Unit2 by Tekendra Nath Yogi
BIM Data Mining Unit2 by Tekendra Nath Yogi
Tekendra Nath Yogi
 
BIM Data Mining Unit1 by Tekendra Nath Yogi
 BIM Data Mining Unit1 by Tekendra Nath Yogi BIM Data Mining Unit1 by Tekendra Nath Yogi
BIM Data Mining Unit1 by Tekendra Nath Yogi
Tekendra Nath Yogi
 
Unit6
Unit6Unit6
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiB. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
Tekendra Nath Yogi
 

More from Tekendra Nath Yogi (20)

Unit9:Expert System
Unit9:Expert SystemUnit9:Expert System
Unit9:Expert System
 
Unit7: Production System
Unit7: Production SystemUnit7: Production System
Unit7: Production System
 
Unit4: Knowledge Representation
Unit4: Knowledge RepresentationUnit4: Knowledge Representation
Unit4: Knowledge Representation
 
Unit3:Informed and Uninformed search
Unit3:Informed and Uninformed searchUnit3:Informed and Uninformed search
Unit3:Informed and Uninformed search
 
Unit2: Agents and Environment
Unit2: Agents and EnvironmentUnit2: Agents and Environment
Unit2: Agents and Environment
 
Unit1: Introduction to AI
Unit1: Introduction to AIUnit1: Introduction to AI
Unit1: Introduction to AI
 
Unit 6: Application of AI
Unit 6: Application of AIUnit 6: Application of AI
Unit 6: Application of AI
 
Unit10
Unit10Unit10
Unit10
 
Unit9
Unit9Unit9
Unit9
 
Unit8
Unit8Unit8
Unit8
 
Unit7
Unit7Unit7
Unit7
 
BIM Data Mining Unit5 by Tekendra Nath Yogi
 BIM Data Mining Unit5 by Tekendra Nath Yogi BIM Data Mining Unit5 by Tekendra Nath Yogi
BIM Data Mining Unit5 by Tekendra Nath Yogi
 
BIM Data Mining Unit4 by Tekendra Nath Yogi
 BIM Data Mining Unit4 by Tekendra Nath Yogi BIM Data Mining Unit4 by Tekendra Nath Yogi
BIM Data Mining Unit4 by Tekendra Nath Yogi
 
BIM Data Mining Unit3 by Tekendra Nath Yogi
 BIM Data Mining Unit3 by Tekendra Nath Yogi BIM Data Mining Unit3 by Tekendra Nath Yogi
BIM Data Mining Unit3 by Tekendra Nath Yogi
 
BIM Data Mining Unit2 by Tekendra Nath Yogi
 BIM Data Mining Unit2 by Tekendra Nath Yogi BIM Data Mining Unit2 by Tekendra Nath Yogi
BIM Data Mining Unit2 by Tekendra Nath Yogi
 
BIM Data Mining Unit1 by Tekendra Nath Yogi
 BIM Data Mining Unit1 by Tekendra Nath Yogi BIM Data Mining Unit1 by Tekendra Nath Yogi
BIM Data Mining Unit1 by Tekendra Nath Yogi
 
Unit6
Unit6Unit6
Unit6
 
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 5 By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath YogiB. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Lab By Tekendra Nath Yogi
 
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 4 By Tekendra Nath Yogi
 

Recently uploaded

aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills MN
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Modelo de slide quimica para powerpoint
Modelo  de slide quimica para powerpointModelo  de slide quimica para powerpoint
Modelo de slide quimica para powerpoint
Karen593256
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
PsychoTech Services
 
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdfAJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Selcen Ozturkcan
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
Scintica Instrumentation
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
RDhivya6
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 

Recently uploaded (20)

aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
Travis Hills of MN is Making Clean Water Accessible to All Through High Flux ...
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Modelo de slide quimica para powerpoint
Modelo  de slide quimica para powerpointModelo  de slide quimica para powerpoint
Modelo de slide quimica para powerpoint
 
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
Sexuality - Issues, Attitude and Behaviour - Applied Social Psychology - Psyc...
 
AJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdfAJAY KUMAR NIET GreNo Guava Project File.pdf
AJAY KUMAR NIET GreNo Guava Project File.pdf
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdfMending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
Mending Clothing to Support Sustainable Fashion_CIMaR 2024.pdf
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
(June 12, 2024) Webinar: Development of PET theranostics targeting the molecu...
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 

Unit8: Uncertainty in AI

  • 1. Unit 8: Uncertainty in AI LH 3 Presented By : Tekendra Nath Yogi Tekendranath@gmail.com College Of Applied Business And Technology
  • 2. Contd… • Outline: – 8.1 Fuzzy sets – 8.2 Fuzzy logic – 8.3 Fuzzy inferences – 8.4 Probability theory and uncertainty 21/27/2019 By: Tekendra Nath Yogi
  • 3. Introduction to Fuzzy Logic • The word fuzzy refers to things which are not clear or are vague. – E.g., tall, small, good,…. etc. • Any event, process, or function that is changing continuously cannot always be defined as either true or false • such activities can be defined in a Fuzzy manner by using fuzzy logic. 31/27/2019 By: Tekendra Nath Yogi
  • 4. Contd… • What is Fuzzy Logic? – fuzzy logic (by Lofti Zadeh in 1965 ) is not logic that is fuzzy, but logic that is used to describe fuzziness. – i.e., It deals with vague and imprecise information. – based on degrees of truth rather than usual true/false or 1/0 like Boolean logic. 41/27/2019 By: Tekendra Nath Yogi
  • 6. Contd… • Why Fuzzy Logic? – Fuzzy logic is useful for commercial and practical purposes. – It can control machines and consumer products. – It may not give accurate reasoning, but acceptable reasoning. – Fuzzy logic helps to deal with the uncertainty in engineering. 61/27/2019 By: Tekendra Nath Yogi
  • 7. Crisp set • A crisp set is an unordered collection of different elements. • Represented by listing all the elements comprising it. • E.g., – Set of vowels in English alphabet, A = {a, e, i, o, u} – Set of odd numbers less than 10, B = {1,3,5,7,9}. • In crisp set element is either the member of a set or not. i.e., membership of elements is either 100%( 1) or 0% (0). • Membership of element x in set A is: 71/27/2019 By: Tekendra Nath Yogi       Ax Ax xfA if0, if1, )(
  • 8. Contd… • Example of Crisp sets (set of tall men): if Height >180 then men is tall • membership on crisp set based on above rule is as shown in table below: • So we can say that crisp set has exact boundary. 81/27/2019 By: Tekendra Nath Yogi
  • 9. Fuzzy set • Elements are allowed to be partially included in the set. • i.e., A Fuzzy Set has Fuzzy Boundaries • i.e., membership of elements can be 100%( 1) to 0% (0). • Membership of element x in set A is: 91/27/2019 By: Tekendra Nath Yogi        A.inpartlyisxif1µA(x)0 if0, Aintotallyisxif1, )(µ AxxA
  • 10. Contd… • The classical example in fuzzy sets is tall men. The elements of the fuzzy set “tall men” are all men, but their degrees of membership depend on their height. 101/27/2019 By: Tekendra Nath Yogi Degree of Membership Fuzzy Mark John Tom Bob Bill 1 1 1 0 0 1.00 1.00 0.98 0.82 0.78 Peter Steven Mike David Chris Crisp 1 0 0 0 0 0.24 0.15 0.06 0.01 0.00 Name Height, cm 205 198 181 167 155 152 158 172 179 208
  • 11. Contd… 111/27/2019 By: Tekendra Nath Yogi 150 210170 180 190 200160 Height, cm Degree of Membership Tall Men 150 210180 190 200 1.0 0.0 0.2 0.4 0.6 0.8 160 Degree of Membership 170 1.0 0.0 0.2 0.4 0.6 0.8 Height, cm Fuzzy Sets Crisp Sets
  • 12. Contd… • In our “tall men” example, we can obtain fuzzy sets of tall, short and average men. 12 150 210170 180 190 200160 Height, cm Degree of Membership Tall Men 150 210180 190 200 1.0 0.0 0.2 0.4 0.6 0.8 160 Degree of Membership Short Average ShortTall 170 1.0 0.0 0.2 0.4 0.6 0.8 Fuzzy Sets Crisp Sets Short Average Tall Tall • a man who is 184 cm tall is a member of the average men set with a degree of membership of 0.1, and at the same time, he is also a member of the tall men set with a degree of 0.4.
  • 13. Fuzzy Set Operations • Fuzzy union (): the union of two fuzzy sets is the maximum (MAX) of each element from two sets. • E.g. – A = {1.0, 0.20, 0.75} – B = {0.2, 0.45, 0.50} – A  B = {MAX(1.0, 0.2), MAX(0.20, 0.45), MAX(0.75, 0.50)} = {1.0, 0.45, 0.75} 131/27/2019 By: Tekendra Nath Yogi
  • 14. Contd… • Fuzzy intersection (): the intersection of two fuzzy sets is just the MIN of each element from the two sets. • E.g. – A = {1.0, 0.20, 0.75} – B = {0.2, 0.45, 0.50} – A  B = {MIN(1.0, 0.2), MIN(0.20, 0.45), MIN(0.75, 0.50)} = {0.2, 0.20, 0.50} 141/27/2019 By: Tekendra Nath Yogi
  • 15. Contd… • Complement ( _c): – The complement of a fuzzy variable x is (1-x). – The complement of a fuzzy set is composed of all elements’ complement. – Example. • A = {1.0, 0.20, 0.75} • Ac = {1 – 1.0, 1 – 0.2, 1 – 0.75} = {0.0, 0.8, 0.25} 151/27/2019 By: Tekendra Nath Yogi
  • 16. Fuzzy rules • A fuzzy rule can be defined as a conditional statement in the form: IF x is A THEN y is B – where x and y are linguistic variables(Height, Weight, etc); and – A and B are linguistic values (tall, short, medium, etc). 161/27/2019 By: Tekendra Nath Yogi
  • 17. Contd… • A classical IF-THEN rule uses binary logic, for example, – Rule1:IF speed is > 100 THEN stopping_distance is >10 – Rule 2: IF speed is < 40 THEN stopping_distance is 2 – The variable speed can have any numerical value between 0 and 220 km/h, and the variable stopping_distance can take value >=0. 171/27/2019 By: Tekendra Nath Yogi
  • 18. Contd… • If than rules in a fuzzy form: – Rule: 1 IF speed is fast THEN stopping_distance is long – Rule: 2 IF speed is slow THEN stopping_distance is short – In fuzzy rules, the linguistic variable speed has values slow, medium and fast. The linguistic variable stopping_distance has values short, medium and long. • In a fuzzy system, all rules fire to some extent, or in other words they fire partially. • If the antecedent is true to some degree of membership, then the consequent is also true to that same degree. 181/27/2019 By: Tekendra Nath Yogi
  • 19. Contd… • IF height is tall THEN weight is heavy Tall men Heavy men 180 Degree of Membership 1.0 0.0 0.2 0.4 0.6 0.8 Height, cm 190 200 70 80 100160 Weight, kg 120 Degree of Membership 1.0 0.0 0.2 0.4 0.6 0.8 Tall men Heavy men 180 Degree of Membership 1.0 0.0 0.2 0.4 0.6 0.8 Height, cm 190 200 70 80 100160 Weight, kg 120 Degree of Membership 1.0 0.0 0.2 0.4 0.6 0.8
  • 20. Contd… • A fuzzy rule can have multiple antecedents, for example: – IF project_duration is long AND project_staffing is large AND project_funding is inadequate THEN risk is high – IF service is excellent OR food is delicious THEN tip is generous 201/27/2019 By: Tekendra Nath Yogi
  • 21. Contd… • The consequent of a fuzzy rule can also include multiple parts, for instance: – IF temperature is hot THEN hot_water is reduced AND cold_water is increased 211/27/2019 By: Tekendra Nath Yogi
  • 22. Fuzzy Inference Systems • It has four main parts as shown in figure below: 221/27/2019 By: Tekendra Nath Yogi
  • 23. Contd… • Fuzzification Module: – It transforms the system inputs, which are crisp numbers, into fuzzy input. • Knowledge Base: – It stores IF-THEN rules provided by human experts. • Inference Engine: – It simulates the human reasoning process by making fuzzy inference on the inputs and IF-THEN rules. • Defuzzification Module: – It transforms the fuzzy set obtained by the inference engine into a crisp value. 231/27/2019 By: Tekendra Nath Yogi
  • 24. Contd… • Fuzzy inference: • The inference operations upon fuzzy IF–THEN rules performed by FISs are: 1. Compare the input with the membership functions on the antecedent part to obtain the membership values of each linguistic label. (this step is often called fuzzification.) 2. Combine the membership values on the antecedent part to get firing strength (degree of fullfillment) of each rule. 3. Generate the qualified consequents for each rule depending on the firing strength. 4. Aggregate the qualified consequents to produce a crisp output. (This step is called defuzzification.) 241/27/2019 By: Tekendra Nath Yogi
  • 25. Application Areas of Fuzzy Logic • The key application areas of fuzzy logic are as given : • Automotive Systems – Automatic Gearboxes – Four-Wheel Steering – Vehicle environment control • Consumer Electronic Goods – Photocopiers – Video Cameras – Television • Domestic Goods – Microwave Ovens – Refrigerators – Toasters – Vacuum Cleaners – Washing Machines • Environment Control – Air Conditioners/Dryers/Heaters – Humidifiers 251/27/2019 By: Tekendra Nath Yogi
  • 26. Example of a Fuzzy Logic System • Let us consider an air conditioning system as fuzzy logic system. This system adjusts the temperature of air conditioner by comparing the room temperature and the target temperature value. 26presented By: Tekendra Nath Nath26th September 2006
  • 27. Contd… • Advantages of FLSs: – Mathematical concepts within fuzzy reasoning are very simple. – You can modify a FLS by just adding or deleting rules due to flexibility of fuzzy logic. – Fuzzy logic Systems can take imprecise, distorted, noisy input information. – Fuzzy logic is a solution to complex problems in all fields of life, including medicine, as it resembles human reasoning and decision making. 27presented By: Tekendra Nath Nath26th September 2006
  • 28. Contd… • Disadvantages of FLSs – There is no systematic approach to fuzzy system designing. – They are understandable only when simple. – They are suitable for the problems which do not need high accuracy. 28presented By: Tekendra Nath Nath26th September 2006
  • 29. Probability versus Fuzzy • Probability: – Probability is a formal examination of likelihood that an event will occur – Measured in terms of ratio of number of expected occurrence of the total number of possible occurrence. – Event class is crisply defined only to determine its randomness. • Fuzzy: – Is a type of deterministic uncertainty – Measures membership which event occurs. – Interprets partial degree of truth – Support many valued logic having truthness or falsity from[0, 1] – Uses fuzzy set membership function. 29presented By: Tekendra Nath Nath26th September 2006
  • 30. Homework • What is fuzzy logic? How it differ from traditional logic? • What is fuzzy set how it differ from tradition set? Explain the basic set operations. • What is fuzzy rules. Explain the difference between fuzzy rules and crisp rule with suitable example. • What is fuzzy inferencing system? How inferencing is done in fuzzy systems. • What is fuzzy logic? Explain the different application area of fuzzy logic and fuzzy systems. • What is probability? How it differ from fuzzy. 1/27/2019 By: Tekendra Nath Yogi 30
  • 31. Thank You ! 31By: Tekendra Nath Yogi1/27/2019