mark shelton | merrick cloete saman majrouh | sahithi jadav
TRANSCRIPT
![Page 1: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/1.jpg)
fuzzy reasoningmark shelton | merrick cloete saman majrouh | sahithi jadav
![Page 2: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/2.jpg)
this presentation
fuzzy set theory
graduation
granulation
fuzzy control
strengths
limitations
applications(to be continued)
fuzzy logics
![Page 3: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/3.jpg)
“as the complexity of a system increases, our ability to make precise and yet significant statements about its behavior diminishes until […] precision and significance become almost mutually exclusive characteristics.” - Zadeh, 1965
fuzzy set theory
![Page 4: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/4.jpg)
fuzzy sets
‘classical’ sets are called crisp sets - membership values of 0 or 1 only
a set where each element has a degree of membership
a membership function converts values into grades of membership
![Page 5: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/5.jpg)
fuzzy logic is a more ‘human’ approach to computation.it involves two main concepts:
graduationgranulation
![Page 6: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/6.jpg)
granulation
inputs are then grouped together, e.g. cold, lukewarm, warm, hot
inputs are drawn together by similarity, proximity or functionality
we don’t know exactly where each object starts and ends
![Page 7: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/7.jpg)
graduation
the designer decides what constitutes as ‘cold’, as well as all degrees of it.
everything is a matter of degree, e.g. not cold, a bit cold, a lot cold
we assign a value between 0 and 1, e.g 0.7 is hot, 0.3 is cold
![Page 8: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/8.jpg)
fuzzy controlIn a single cycle, the system read all inputs
each option is weighted and used to output the result
rather than select a single option to evaluate, the system evaluates all options
![Page 9: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/9.jpg)
fuzzy operators
conjunction(P AND Q)
union(P OR Q)
zadeh operator
probabilisticoperator
boundedoperator
min(P, Q) P x Qmax
(0, P + Q - 1)
max(P, Q) P + Q – P x Q
min(1, P + Q)
1 if tv(P) ≤ tv(Q) else 0
min(1, 1 – tv(P) + tv(Q))
max(1- tv(P), min(tv(P),
tv(Q)))implication
(IF P THEN Q)
![Page 10: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/10.jpg)
example
system reads the temperature as 0.9 cold, 0.1 warm, 0.0 hot
if cold, set heater to onif warm, set heater to off
system sets heater to on 90% of the time and off 10% of the time within a cycle
![Page 11: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/11.jpg)
fuzzy logicsMost fuzzy logic systems are variations on t-norm fuzzy logics. A t-norm is a continuous function that satisfies the following properties between 0 and 1:
commutativityT(a, b) = T(b, a)
monotonicityT(a, b) ≤ T(c, d) if a≤ c and b ≤ d
associativityT(a, T(b, c)) = T(T(a,b), c)
identity T(a, 1) = a
![Page 12: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/12.jpg)
fuzzy logicsSome of the types of fuzzy logics are:
monoidal left continuous t-norms
basic continuous t-norms
product for strong conjunction: Tprod(a, b) = a b
pavelka’s stems from Lukasiewicz, each formula has an evaluation
But today we are going to focus on two key types – lukasiewicz and godel
![Page 13: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/13.jpg)
fuzzy logicslukasiewicz logic is similar to a basic t-norm
Tluk(a, b) = max(0, a+b-1)
https://en.wikipedia.org/wiki/T-norm
![Page 14: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/14.jpg)
fuzzy logicsgodel is the minimum t-norm and is the standard for weak conjunction.
Tmin(a, b) = min(a,b)
https://en.wikipedia.org/wiki/T-norm
![Page 15: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/15.jpg)
strengths
convenient user interface with easy end-user interpretation
can model problems with imprecise and incomplete data, and nonlinear functions of arbitrary complexity
corresponds well withhuman perceptions
![Page 16: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/16.jpg)
limitationsrequires ad-hoc tuning of
membership functions
may not scale well to large or complex problems
deals with imprecision and vagueness, but not uncertainty
![Page 17: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/17.jpg)
applications
coal powerplant
refuse disposalplant
water treatmentsystem
ac inductionmotor
frauddetection
![Page 18: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/18.jpg)
conclusion
fuzzy reasoning
binarycomputation
humanexperience
natural languageartificial intelligencebiotechnology
![Page 19: Mark shelton | merrick cloete saman majrouh | sahithi jadav](https://reader036.vdocument.in/reader036/viewer/2022082711/56649ecd5503460f94bda2fc/html5/thumbnails/19.jpg)
fuzzy reasoningmark shelton | merrick cloete saman majrouh | sahithi jadav