SlideShare a Scribd company logo
1 of 35
Introduction to Fuzzy
Logic Control
Overview
 Outline to the left in green
 Current topic in yellow
 References
 Introduction
 Crisp Variables
 Fuzzy Variables
 Fuzzy Logic Operators
 Fuzzy Control
 Case Study
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
References
 L. Zadah, “Fuzzy sets as a basis of possibility” Fuzzy Sets Systems, Vol. 1, pp3-
28, 1978.
 T. J. Ross, “Fuzzy Logic with Engineering Applications”, McGraw-Hill, 1995.
 K. M. Passino, S. Yurkovich, "Fuzzy Control" Addison Wesley, 1998.
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Introduction
 Fuzzy logic:
 A way to represent variation or imprecision in logic
 A way to make use of natural language in logic
 Approximate reasoning
 Humans say things like "If it is sunny and warm today, I will
drive fast"
 Linguistic variables:
 Temp: {freezing, cool, warm, hot}
 Cloud Cover: {overcast, partly cloudy, sunny}
 Speed: {slow, fast}
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Crisp (Traditional) Variables
 Crisp variables represent precise
quantities:
 x = 3.1415296
 A ∈{0,1}
 A proposition is either True or False
 A ∧ B ⇒ C
 King(Richard) ∧ Greedy(Richard)
⇒ Evil(Richard)
 Richard is either greedy or he isn't:
 Greedy(Richard) ∈{0,1}
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzy Sets
 What if Richard is only
somewhat greedy?
 Fuzzy Sets can represent the degree to which a quality
is possessed.
 Fuzzy Sets (Simple Fuzzy Variables) have values in the
range of [0,1]
 Greedy(Richard) = 0.7
 Question: How evil is Richard?
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzy Linguistic Variables
 Fuzzy Linguistic Variables are used
to represent qualities spanning a
particular spectrum
 Temp: {Freezing, Cool, Warm, Hot}
 Membership Function
 Question: What is the
temperature?
 Answer: It is warm.
 Question: How warm is it?
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Membership Functions
 Temp: {Freezing, Cool, Warm, Hot}
 Degree of Truth or "Membership"
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Membership Functions
 How cool is 36 F° ?
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Membership Functions
 How cool is 36 F° ?
 It is 30% Cool and 70% Freezing
0.7
0.3
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzy Logic
 How do we use fuzzy membership functions in predicate logic?
 Fuzzy logic Connectives:
 Fuzzy Conjunction, ∧
 Fuzzy Disjunction, ∨
 Operate on degrees of membership in fuzzy sets
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzy Disjunction
 A∨B max(A, B)
 A∨B = C "Quality C is the disjunction of Quality A and
B"
• (A∨B = C) ⇒ (C = 0.75)
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzy Conjunction
 A∧B min(A, B)
 A∧B = C "Quality C is the conjunction of Quality A
and B"
• (A∧B = C) ⇒ (C = 0.375)
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Example: Fuzzy Conjunction
Calculate A∧B given that A is .4 and B is 20• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Example: Fuzzy Conjunction
Calculate A∧B given that A is .4 and B is 20
• Determine degrees of membership:
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Example: Fuzzy Conjunction
Calculate A∧B given that A is .4 and B is 20
• Determine degrees of membership:
• A = 0.7
0.7
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Example: Fuzzy Conjunction
Calculate A∧B given that A is .4 and B is 20
• Determine degrees of membership:
• A = 0.7 B = 0.9
0.7
0.9
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Example: Fuzzy Conjunction
Calculate A∧B given that A is .4 and B is 20
• Determine degrees of membership:
• A = 0.7 B = 0.9
• Apply Fuzzy AND
• A∧B = min(A, B) = 0.7
0.7
0.9
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzy Control
 Fuzzy Control combines the use of fuzzy linguistic variables with fuzzy logic
 Example: Speed Control
 How fast am I going to drive today?
 It depends on the weather.
 Disjunction of Conjunctions
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Inputs: Temperature
 Temp: {Freezing, Cool, Warm, Hot}
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Inputs: Temperature, Cloud Cover
 Temp: {Freezing, Cool, Warm, Hot}
 Cover: {Sunny, Partly, Overcast}
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Output: Speed
 Speed: {Slow, Fast}
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Rules
 If it's Sunny and Warm, drive Fast
Sunny(Cover)∧Warm(Temp)⇒ Fast(Speed)
 If it's Cloudy and Cool, drive Slow
Cloudy(Cover)∧Cool(Temp)⇒ Slow(Speed)
 Driving Speed is the combination of output of these rules...
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Example Speed Calculation
 How fast will I go if it is
 65 F°
 25 % Cloud Cover ?
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzification:
Calculate Input Membership Levels
 65 F° ⇒ Cool = 0.4, Warm= 0.7
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Fuzzification:
Calculate Input Membership Levels
 65 F° ⇒ Cool = 0.4, Warm= 0.7
 25% Cover ⇒Sunny = 0.8, Cloudy =
0.2
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
...Calculating...
 If it's Sunny and Warm, drive Fast
Sunny(Cover)∧Warm(Temp)⇒Fast(Speed)
0.8 ∧ 0.7 = 0.7
⇒ Fast = 0.7
 If it's Cloudy and Cool, drive Slow
Cloudy(Cover)∧Cool(Temp)⇒Slow(Speed)
0.2 ∧ 0.4 = 0.2
⇒ Slow = 0.2
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Defuzzification:
Constructing the Output
 Speed is 20% Slow and 70% Fast
 Find centroids: Location where membership is 100%
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Defuzzification:
Constructing the Output
 Speed is 20% Slow and 70% Fast
 Find centroids: Location where membership is 100%
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Defuzzification:
Constructing the Output
 Speed is 20% Slow and 70% Fast
 Speed = weighted mean
= (2*25+...
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Defuzzification:
Constructing the Output
 Speed is 20% Slow and 70% Fast
 Speed = weighted mean
= (2*25+7*75)/(9)
= 63.8 mph
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Notes: Follow-up Points
 Fuzzy Logic Control allows for the smooth interpolation between variable
centroids with relatively few rules
 This does not work with crisp (traditional Boolean) logic
 Provides a natural way to model some types of human expertise in a
computer program
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Notes: Drawbacks to Fuzzy logic
 Requires tuning of membership functions
 Fuzzy Logic control may not scale well to large or complex problems
 Deals with imprecision, and vagueness, but not uncertainty
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary
Summary
 Fuzzy Logic provides way to calculate with
imprecision and vagueness
 Fuzzy Logic can be used to represent some kinds of
human expertise
 Fuzzy Membership Sets
 Fuzzy Linguistic Variables
 Fuzzy AND and OR
 Fuzzy Control
• References
• Introduction
• Crisp Variables
• Fuzzy Sets
• Linguistic
Variables
• Membership
Functions
• Fuzzy Logic
• Fuzzy OR
• Fuzzy AND
• Example
• Fuzzy Control
• Variables
• Rules
• Fuzzification
• Defuzzification
• Summary

More Related Content

Viewers also liked

image processing project course ludhiana
image processing project course ludhianaimage processing project course ludhiana
image processing project course ludhianadeepikakaler1
 
6months industrial training in data mining,ludhiana
6months industrial training in data mining,ludhiana6months industrial training in data mining,ludhiana
6months industrial training in data mining,ludhianadeepikakaler1
 
6 weeks summer training in data mining,ludhiana
6 weeks summer training in data mining,ludhiana6 weeks summer training in data mining,ludhiana
6 weeks summer training in data mining,ludhianadeepikakaler1
 
Software testing mtech project in jalandhar
Software testing mtech project in jalandharSoftware testing mtech project in jalandhar
Software testing mtech project in jalandhardeepikakaler1
 
6months industrial training in labview, ludhiana
6months industrial training in labview, ludhiana6months industrial training in labview, ludhiana
6months industrial training in labview, ludhianadeepikakaler1
 
6 weeks summer training in fuzzy logic,jalandhar
6 weeks summer training in fuzzy logic,jalandhar6 weeks summer training in fuzzy logic,jalandhar
6 weeks summer training in fuzzy logic,jalandhardeepikakaler1
 
Hfss final year project in jalandhar
Hfss final year project in jalandharHfss final year project in jalandhar
Hfss final year project in jalandhardeepikakaler1
 
6 weeks summer training in hfss,ludhiana
6 weeks summer training in hfss,ludhiana6 weeks summer training in hfss,ludhiana
6 weeks summer training in hfss,ludhianadeepikakaler1
 
Artificial intelligence project in jalandhar
Artificial intelligence project in jalandharArtificial intelligence project in jalandhar
Artificial intelligence project in jalandhardeepikakaler1
 
6 weeks summer training in data mining,jalandhar
6 weeks summer training in data mining,jalandhar6 weeks summer training in data mining,jalandhar
6 weeks summer training in data mining,jalandhardeepikakaler1
 
6months industrial training in hfss, jalandhar
6months industrial training in hfss, jalandhar6months industrial training in hfss, jalandhar
6months industrial training in hfss, jalandhardeepikakaler1
 

Viewers also liked (11)

image processing project course ludhiana
image processing project course ludhianaimage processing project course ludhiana
image processing project course ludhiana
 
6months industrial training in data mining,ludhiana
6months industrial training in data mining,ludhiana6months industrial training in data mining,ludhiana
6months industrial training in data mining,ludhiana
 
6 weeks summer training in data mining,ludhiana
6 weeks summer training in data mining,ludhiana6 weeks summer training in data mining,ludhiana
6 weeks summer training in data mining,ludhiana
 
Software testing mtech project in jalandhar
Software testing mtech project in jalandharSoftware testing mtech project in jalandhar
Software testing mtech project in jalandhar
 
6months industrial training in labview, ludhiana
6months industrial training in labview, ludhiana6months industrial training in labview, ludhiana
6months industrial training in labview, ludhiana
 
6 weeks summer training in fuzzy logic,jalandhar
6 weeks summer training in fuzzy logic,jalandhar6 weeks summer training in fuzzy logic,jalandhar
6 weeks summer training in fuzzy logic,jalandhar
 
Hfss final year project in jalandhar
Hfss final year project in jalandharHfss final year project in jalandhar
Hfss final year project in jalandhar
 
6 weeks summer training in hfss,ludhiana
6 weeks summer training in hfss,ludhiana6 weeks summer training in hfss,ludhiana
6 weeks summer training in hfss,ludhiana
 
Artificial intelligence project in jalandhar
Artificial intelligence project in jalandharArtificial intelligence project in jalandhar
Artificial intelligence project in jalandhar
 
6 weeks summer training in data mining,jalandhar
6 weeks summer training in data mining,jalandhar6 weeks summer training in data mining,jalandhar
6 weeks summer training in data mining,jalandhar
 
6months industrial training in hfss, jalandhar
6months industrial training in hfss, jalandhar6months industrial training in hfss, jalandhar
6months industrial training in hfss, jalandhar
 

Similar to 6months industrial training in fuzzy logic, jalandhar

nelson-intro-fuzzy.ppt
nelson-intro-fuzzy.pptnelson-intro-fuzzy.ppt
nelson-intro-fuzzy.pptAtmacaDevrim
 
Lec 5 uncertainty
Lec 5 uncertaintyLec 5 uncertainty
Lec 5 uncertaintyEyob Sisay
 
Common issues, rules and principles
Common issues,  rules and principlesCommon issues,  rules and principles
Common issues, rules and principlesMnats Karakhanyan
 
Institutional Research and Regression
Institutional Research and RegressionInstitutional Research and Regression
Institutional Research and RegressionColby Stoever
 

Similar to 6months industrial training in fuzzy logic, jalandhar (7)

nelson-intro-fuzzy.ppt
nelson-intro-fuzzy.pptnelson-intro-fuzzy.ppt
nelson-intro-fuzzy.ppt
 
fuzzy-logic nit-Bharat.ppt
fuzzy-logic nit-Bharat.pptfuzzy-logic nit-Bharat.ppt
fuzzy-logic nit-Bharat.ppt
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
R meetup lm
R meetup lmR meetup lm
R meetup lm
 
Lec 5 uncertainty
Lec 5 uncertaintyLec 5 uncertainty
Lec 5 uncertainty
 
Common issues, rules and principles
Common issues,  rules and principlesCommon issues,  rules and principles
Common issues, rules and principles
 
Institutional Research and Regression
Institutional Research and RegressionInstitutional Research and Regression
Institutional Research and Regression
 

More from deepikakaler1

Vlsi final year project in ludhiana
Vlsi final year project in ludhianaVlsi final year project in ludhiana
Vlsi final year project in ludhianadeepikakaler1
 
Software testing mtech project in ludhiana
Software testing mtech project in ludhianaSoftware testing mtech project in ludhiana
Software testing mtech project in ludhianadeepikakaler1
 
Opnet final year project in ludhiana
Opnet final year project in ludhianaOpnet final year project in ludhiana
Opnet final year project in ludhianadeepikakaler1
 
Labview phd project in ludhiana
Labview phd project in ludhianaLabview phd project in ludhiana
Labview phd project in ludhianadeepikakaler1
 
Hfss final year project in ludhiana
Hfss final year project in ludhianaHfss final year project in ludhiana
Hfss final year project in ludhianadeepikakaler1
 
Embedded final year project in ludhiana
Embedded final year project in ludhianaEmbedded final year project in ludhiana
Embedded final year project in ludhianadeepikakaler1
 
Data mining final year project in ludhiana
Data mining final year project in ludhianaData mining final year project in ludhiana
Data mining final year project in ludhianadeepikakaler1
 
Android mtech project in ludhiana
Android  mtech project in ludhianaAndroid  mtech project in ludhiana
Android mtech project in ludhianadeepikakaler1
 
.Net final year project in LUDHIANA
.Net final year project in LUDHIANA.Net final year project in LUDHIANA
.Net final year project in LUDHIANAdeepikakaler1
 
6 weeks/months summer training in vlsi,ludhiana
6 weeks/months summer training in vlsi,ludhiana6 weeks/months summer training in vlsi,ludhiana
6 weeks/months summer training in vlsi,ludhianadeepikakaler1
 
6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhianadeepikakaler1
 
6months industrial training in software testing, ludhiana
6months industrial training in software testing, ludhiana6months industrial training in software testing, ludhiana
6months industrial training in software testing, ludhianadeepikakaler1
 
6 weeks summer training in labview,ludhiana
6 weeks summer training in labview,ludhiana6 weeks summer training in labview,ludhiana
6 weeks summer training in labview,ludhianadeepikakaler1
 
6months industrial training in hfss, ludhiana
6months industrial training in hfss, ludhiana6months industrial training in hfss, ludhiana
6months industrial training in hfss, ludhianadeepikakaler1
 
6 weeks summer training in fuzzy logic,ludhiana
6 weeks summer training in fuzzy logic,ludhiana6 weeks summer training in fuzzy logic,ludhiana
6 weeks summer training in fuzzy logic,ludhianadeepikakaler1
 
6months industrial training in fuzzy logic, ludhiana
6months industrial training in fuzzy logic, ludhiana6months industrial training in fuzzy logic, ludhiana
6months industrial training in fuzzy logic, ludhianadeepikakaler1
 
6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhianadeepikakaler1
 
6 weeks summer training in embedded,ludhiana
6 weeks summer training in embedded,ludhiana6 weeks summer training in embedded,ludhiana
6 weeks summer training in embedded,ludhianadeepikakaler1
 
6 weeks summer training in android,ludhiana
6 weeks summer training in android,ludhiana6 weeks summer training in android,ludhiana
6 weeks summer training in android,ludhianadeepikakaler1
 
Vlsi final year project in jalandhar
Vlsi final year project in jalandharVlsi final year project in jalandhar
Vlsi final year project in jalandhardeepikakaler1
 

More from deepikakaler1 (20)

Vlsi final year project in ludhiana
Vlsi final year project in ludhianaVlsi final year project in ludhiana
Vlsi final year project in ludhiana
 
Software testing mtech project in ludhiana
Software testing mtech project in ludhianaSoftware testing mtech project in ludhiana
Software testing mtech project in ludhiana
 
Opnet final year project in ludhiana
Opnet final year project in ludhianaOpnet final year project in ludhiana
Opnet final year project in ludhiana
 
Labview phd project in ludhiana
Labview phd project in ludhianaLabview phd project in ludhiana
Labview phd project in ludhiana
 
Hfss final year project in ludhiana
Hfss final year project in ludhianaHfss final year project in ludhiana
Hfss final year project in ludhiana
 
Embedded final year project in ludhiana
Embedded final year project in ludhianaEmbedded final year project in ludhiana
Embedded final year project in ludhiana
 
Data mining final year project in ludhiana
Data mining final year project in ludhianaData mining final year project in ludhiana
Data mining final year project in ludhiana
 
Android mtech project in ludhiana
Android  mtech project in ludhianaAndroid  mtech project in ludhiana
Android mtech project in ludhiana
 
.Net final year project in LUDHIANA
.Net final year project in LUDHIANA.Net final year project in LUDHIANA
.Net final year project in LUDHIANA
 
6 weeks/months summer training in vlsi,ludhiana
6 weeks/months summer training in vlsi,ludhiana6 weeks/months summer training in vlsi,ludhiana
6 weeks/months summer training in vlsi,ludhiana
 
6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana6 weeks summer training in software testing,ludhiana
6 weeks summer training in software testing,ludhiana
 
6months industrial training in software testing, ludhiana
6months industrial training in software testing, ludhiana6months industrial training in software testing, ludhiana
6months industrial training in software testing, ludhiana
 
6 weeks summer training in labview,ludhiana
6 weeks summer training in labview,ludhiana6 weeks summer training in labview,ludhiana
6 weeks summer training in labview,ludhiana
 
6months industrial training in hfss, ludhiana
6months industrial training in hfss, ludhiana6months industrial training in hfss, ludhiana
6months industrial training in hfss, ludhiana
 
6 weeks summer training in fuzzy logic,ludhiana
6 weeks summer training in fuzzy logic,ludhiana6 weeks summer training in fuzzy logic,ludhiana
6 weeks summer training in fuzzy logic,ludhiana
 
6months industrial training in fuzzy logic, ludhiana
6months industrial training in fuzzy logic, ludhiana6months industrial training in fuzzy logic, ludhiana
6months industrial training in fuzzy logic, ludhiana
 
6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana
 
6 weeks summer training in embedded,ludhiana
6 weeks summer training in embedded,ludhiana6 weeks summer training in embedded,ludhiana
6 weeks summer training in embedded,ludhiana
 
6 weeks summer training in android,ludhiana
6 weeks summer training in android,ludhiana6 weeks summer training in android,ludhiana
6 weeks summer training in android,ludhiana
 
Vlsi final year project in jalandhar
Vlsi final year project in jalandharVlsi final year project in jalandhar
Vlsi final year project in jalandhar
 

Recently uploaded

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Recently uploaded (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

6months industrial training in fuzzy logic, jalandhar

  • 1.
  • 3. Overview  Outline to the left in green  Current topic in yellow  References  Introduction  Crisp Variables  Fuzzy Variables  Fuzzy Logic Operators  Fuzzy Control  Case Study • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 4. References  L. Zadah, “Fuzzy sets as a basis of possibility” Fuzzy Sets Systems, Vol. 1, pp3- 28, 1978.  T. J. Ross, “Fuzzy Logic with Engineering Applications”, McGraw-Hill, 1995.  K. M. Passino, S. Yurkovich, "Fuzzy Control" Addison Wesley, 1998. • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 5. Introduction  Fuzzy logic:  A way to represent variation or imprecision in logic  A way to make use of natural language in logic  Approximate reasoning  Humans say things like "If it is sunny and warm today, I will drive fast"  Linguistic variables:  Temp: {freezing, cool, warm, hot}  Cloud Cover: {overcast, partly cloudy, sunny}  Speed: {slow, fast} • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 6. Crisp (Traditional) Variables  Crisp variables represent precise quantities:  x = 3.1415296  A ∈{0,1}  A proposition is either True or False  A ∧ B ⇒ C  King(Richard) ∧ Greedy(Richard) ⇒ Evil(Richard)  Richard is either greedy or he isn't:  Greedy(Richard) ∈{0,1} • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 7. Fuzzy Sets  What if Richard is only somewhat greedy?  Fuzzy Sets can represent the degree to which a quality is possessed.  Fuzzy Sets (Simple Fuzzy Variables) have values in the range of [0,1]  Greedy(Richard) = 0.7  Question: How evil is Richard? • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 8. Fuzzy Linguistic Variables  Fuzzy Linguistic Variables are used to represent qualities spanning a particular spectrum  Temp: {Freezing, Cool, Warm, Hot}  Membership Function  Question: What is the temperature?  Answer: It is warm.  Question: How warm is it? • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 9. Membership Functions  Temp: {Freezing, Cool, Warm, Hot}  Degree of Truth or "Membership" • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 10. Membership Functions  How cool is 36 F° ? • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 11. Membership Functions  How cool is 36 F° ?  It is 30% Cool and 70% Freezing 0.7 0.3 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 12. Fuzzy Logic  How do we use fuzzy membership functions in predicate logic?  Fuzzy logic Connectives:  Fuzzy Conjunction, ∧  Fuzzy Disjunction, ∨  Operate on degrees of membership in fuzzy sets • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 13. Fuzzy Disjunction  A∨B max(A, B)  A∨B = C "Quality C is the disjunction of Quality A and B" • (A∨B = C) ⇒ (C = 0.75) • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 14. Fuzzy Conjunction  A∧B min(A, B)  A∧B = C "Quality C is the conjunction of Quality A and B" • (A∧B = C) ⇒ (C = 0.375) • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 15. Example: Fuzzy Conjunction Calculate A∧B given that A is .4 and B is 20• References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 16. Example: Fuzzy Conjunction Calculate A∧B given that A is .4 and B is 20 • Determine degrees of membership: • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 17. Example: Fuzzy Conjunction Calculate A∧B given that A is .4 and B is 20 • Determine degrees of membership: • A = 0.7 0.7 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 18. Example: Fuzzy Conjunction Calculate A∧B given that A is .4 and B is 20 • Determine degrees of membership: • A = 0.7 B = 0.9 0.7 0.9 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 19. Example: Fuzzy Conjunction Calculate A∧B given that A is .4 and B is 20 • Determine degrees of membership: • A = 0.7 B = 0.9 • Apply Fuzzy AND • A∧B = min(A, B) = 0.7 0.7 0.9 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 20. Fuzzy Control  Fuzzy Control combines the use of fuzzy linguistic variables with fuzzy logic  Example: Speed Control  How fast am I going to drive today?  It depends on the weather.  Disjunction of Conjunctions • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 21. Inputs: Temperature  Temp: {Freezing, Cool, Warm, Hot} • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 22. Inputs: Temperature, Cloud Cover  Temp: {Freezing, Cool, Warm, Hot}  Cover: {Sunny, Partly, Overcast} • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 23. Output: Speed  Speed: {Slow, Fast} • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 24. Rules  If it's Sunny and Warm, drive Fast Sunny(Cover)∧Warm(Temp)⇒ Fast(Speed)  If it's Cloudy and Cool, drive Slow Cloudy(Cover)∧Cool(Temp)⇒ Slow(Speed)  Driving Speed is the combination of output of these rules... • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 25. Example Speed Calculation  How fast will I go if it is  65 F°  25 % Cloud Cover ? • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 26. Fuzzification: Calculate Input Membership Levels  65 F° ⇒ Cool = 0.4, Warm= 0.7 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 27. Fuzzification: Calculate Input Membership Levels  65 F° ⇒ Cool = 0.4, Warm= 0.7  25% Cover ⇒Sunny = 0.8, Cloudy = 0.2 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 28. ...Calculating...  If it's Sunny and Warm, drive Fast Sunny(Cover)∧Warm(Temp)⇒Fast(Speed) 0.8 ∧ 0.7 = 0.7 ⇒ Fast = 0.7  If it's Cloudy and Cool, drive Slow Cloudy(Cover)∧Cool(Temp)⇒Slow(Speed) 0.2 ∧ 0.4 = 0.2 ⇒ Slow = 0.2 • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 29. Defuzzification: Constructing the Output  Speed is 20% Slow and 70% Fast  Find centroids: Location where membership is 100% • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 30. Defuzzification: Constructing the Output  Speed is 20% Slow and 70% Fast  Find centroids: Location where membership is 100% • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 31. Defuzzification: Constructing the Output  Speed is 20% Slow and 70% Fast  Speed = weighted mean = (2*25+... • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 32. Defuzzification: Constructing the Output  Speed is 20% Slow and 70% Fast  Speed = weighted mean = (2*25+7*75)/(9) = 63.8 mph • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 33. Notes: Follow-up Points  Fuzzy Logic Control allows for the smooth interpolation between variable centroids with relatively few rules  This does not work with crisp (traditional Boolean) logic  Provides a natural way to model some types of human expertise in a computer program • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 34. Notes: Drawbacks to Fuzzy logic  Requires tuning of membership functions  Fuzzy Logic control may not scale well to large or complex problems  Deals with imprecision, and vagueness, but not uncertainty • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary
  • 35. Summary  Fuzzy Logic provides way to calculate with imprecision and vagueness  Fuzzy Logic can be used to represent some kinds of human expertise  Fuzzy Membership Sets  Fuzzy Linguistic Variables  Fuzzy AND and OR  Fuzzy Control • References • Introduction • Crisp Variables • Fuzzy Sets • Linguistic Variables • Membership Functions • Fuzzy Logic • Fuzzy OR • Fuzzy AND • Example • Fuzzy Control • Variables • Rules • Fuzzification • Defuzzification • Summary