SlideShare a Scribd company logo
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

Labview phd project in ludhiana
Labview phd project in ludhianaLabview phd project in ludhiana
Labview phd project in ludhiana
deepikakaler1
 
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
deepikakaler1
 
6months industrial training in android, jalandhar
6months industrial training in android, jalandhar6months industrial training in android, jalandhar
6months industrial training in android, jalandhar
deepikakaler1
 
.Net final year project in LUDHIANA
.Net final year project in LUDHIANA.Net final year project in LUDHIANA
.Net final year project in LUDHIANA
deepikakaler1
 
.Net final year project in jalandhar
.Net final year project in jalandhar.Net final year project in jalandhar
.Net final year project in jalandhar
deepikakaler1
 
6 weeks summer training in labview,jalandhar
6 weeks summer training in labview,jalandhar6 weeks summer training in labview,jalandhar
6 weeks summer training in labview,jalandhar
deepikakaler1
 
6 weeks summer training in matlab,jalandhar
6 weeks summer training in matlab,jalandhar6 weeks summer training in matlab,jalandhar
6 weeks summer training in matlab,jalandhar
deepikakaler1
 
6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana
deepikakaler1
 
Opnet final year project in ludhiana
Opnet final year project in ludhianaOpnet final year project in ludhiana
Opnet final year project in ludhiana
deepikakaler1
 

Viewers also liked (9)

Labview phd project in ludhiana
Labview phd project in ludhianaLabview phd project in ludhiana
Labview phd 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
 
6months industrial training in android, jalandhar
6months industrial training in android, jalandhar6months industrial training in android, jalandhar
6months industrial training in android, jalandhar
 
.Net final year 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 jalandhar
.Net final year project in jalandhar.Net final year project in jalandhar
.Net final year project in jalandhar
 
6 weeks summer training in labview,jalandhar
6 weeks summer training in labview,jalandhar6 weeks summer training in labview,jalandhar
6 weeks summer training in labview,jalandhar
 
6 weeks summer training in matlab,jalandhar
6 weeks summer training in matlab,jalandhar6 weeks summer training in matlab,jalandhar
6 weeks summer training in matlab,jalandhar
 
6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana6months industrial training in embedded, ludhiana
6months industrial training in embedded, ludhiana
 
Opnet final year project in ludhiana
Opnet final year project in ludhianaOpnet final year project in ludhiana
Opnet final year project in ludhiana
 

Similar to 6months industrial training in fuzzy logic, ludhiana

nelson-intro-fuzzy.ppt
nelson-intro-fuzzy.pptnelson-intro-fuzzy.ppt
nelson-intro-fuzzy.ppt
AtmacaDevrim
 
fuzzy-logic nit-Bharat.ppt
fuzzy-logic nit-Bharat.pptfuzzy-logic nit-Bharat.ppt
fuzzy-logic nit-Bharat.ppt
BharatSingh656710
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
Sanjay Santhakumar
 
R meetup lm
R meetup lmR meetup lm
R meetup lm
Nathan Day
 
Lec 5 uncertainty
Lec 5 uncertaintyLec 5 uncertainty
Lec 5 uncertainty
Eyob Sisay
 
Common issues, rules and principles
Common issues,  rules and principlesCommon issues,  rules and principles
Common issues, rules and principles
Mnats 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, ludhiana (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 ludhiana
deepikakaler1
 
Software testing mtech project in ludhiana
Software testing mtech project in ludhianaSoftware testing mtech project in ludhiana
Software testing mtech project in ludhiana
deepikakaler1
 
Matlab final year project in ludhiana
Matlab final year project in ludhianaMatlab final year project in ludhiana
Matlab final year project in ludhiana
deepikakaler1
 
image processing project course ludhiana
image processing project course ludhianaimage processing project course ludhiana
image processing project course ludhiana
deepikakaler1
 
Hfss final year project in ludhiana
Hfss final year project in ludhianaHfss final year project in ludhiana
Hfss final year project in ludhiana
deepikakaler1
 
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
deepikakaler1
 
Artificial intelligence mtech project in ludhiana
Artificial intelligence mtech project in ludhiana Artificial intelligence mtech project in ludhiana
Artificial intelligence mtech project in ludhiana
deepikakaler1
 
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
deepikakaler1
 
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
deepikakaler1
 
6months industrial training in labview, ludhiana
6months industrial training in labview, ludhiana6months industrial training in labview, ludhiana
6months industrial training in labview, ludhiana
deepikakaler1
 
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
deepikakaler1
 
6months industrial training in hfss, ludhiana
6months industrial training in hfss, ludhiana6months industrial training in hfss, ludhiana
6months industrial training in hfss, ludhiana
deepikakaler1
 
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
deepikakaler1
 
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
deepikakaler1
 
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
deepikakaler1
 
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
deepikakaler1
 
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
deepikakaler1
 
Vlsi final year project in jalandhar
Vlsi final year project in jalandharVlsi final year project in jalandhar
Vlsi final year project in jalandhar
deepikakaler1
 
Software testing mtech project in jalandhar
Software testing mtech project in jalandharSoftware testing mtech project in jalandhar
Software testing mtech project in jalandhar
deepikakaler1
 
Opnet final year project in jalandhar
Opnet final year project in jalandharOpnet final year project in jalandhar
Opnet final year project in jalandhar
deepikakaler1
 

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
 
Matlab final year project in ludhiana
Matlab final year project in ludhianaMatlab final year project in ludhiana
Matlab final year project in ludhiana
 
image processing project course ludhiana
image processing project course ludhianaimage processing project course ludhiana
image processing project course ludhiana
 
Hfss final year project in ludhiana
Hfss final year project in ludhianaHfss final year project in ludhiana
Hfss 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
 
Artificial intelligence mtech project in ludhiana
Artificial intelligence mtech project in ludhiana Artificial intelligence mtech project in ludhiana
Artificial intelligence mtech project in 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
 
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 labview, ludhiana
6months industrial training in labview, ludhiana6months industrial training in labview, ludhiana
6months industrial training in labview, ludhiana
 
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
 
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
 
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 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
 
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 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
 
Software testing mtech project in jalandhar
Software testing mtech project in jalandharSoftware testing mtech project in jalandhar
Software testing mtech project in jalandhar
 
Opnet final year project in jalandhar
Opnet final year project in jalandharOpnet final year project in jalandhar
Opnet final year project in jalandhar
 

Recently uploaded

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 

Recently uploaded (20)

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 

6months industrial training in fuzzy logic, ludhiana

  • 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