Professional Documents
Culture Documents
1. Introduction 1. Uvod
Humans say things like "If it is sunny and warm today, I will drive fast" Ljudi kau stvari
poput "Ako je danas sunano i toplo, vozit u brzo"
Temp: {freezing, cool, warm, hot} Temp: {zamrzavanje, hladno, toplo, vrue}
Oblak pokrivenosti: {oblano, djelomino oblano, sunano}
Brzina: {slow, fast}
Crisp variables represent precise quantities: vrste varijable predstavljaju tone veliine:
x = 3.1415296 x = 3,1415296
A {0,1}
A B CA B C
What if Richard is only somewhat greedy? to ako Richard samo malo pohlepan?
Fuzzy Sets can represent the degree to which a quality is possessed. Fuzzy setovi mogu
predstavljati stupanj do kojeg je kvaliteta posjedovana.
Fuzzy Sets (Simple Fuzzy Variables) have values in the range of [0,1] Fuzzy setovi
(Simple Fuzzy Variables) imaju vrijednosti u rasponu od [0,1]
Fuzzy Linguistic Variables are used to represent qualities spanning a particular spectrum
Fuzzy lingvistike varijable koriste se za predstavljanje kvaliteta koje obuhvaaju odreeni
spektar
Temp: {Freezing, Cool, Warm, Hot} Temperatura: {smrzava, Cool, toplo, vrue}
Temp: {Freezing, Cool, Warm, Hot} Temp: {Zamrzavanje, hladno, toplo, vrue}
11
Page 2 Stranica 2
How do we use fuzzy membership functions in predicate logic? Kako koristimo nejasne
funkcije lanstva u predikatnoj logici?
0.7 0,7
0.3 0,3
22
Page 3 Stranica 3
Fuzzy Control combines the use of fuzzy linguistic variables with fuzzy logic Fuzzy
Control kombinira upotrebu neizrazitih jezinih varijabli s neizrazitom logikom
How fast am I going to drive today? Koliko brzo idem voziti danas?
Temp: {Freezing, Cool, Warm, Hot} Temp: {Zamrzavanje, hladno, toplo, vrue}
0.9 0,9
0.7 0,7
33
Page 4 Stranica 4
Temp: {Freezing, Cool, Warm, Hot} Temp: {Zamrzavanje, hladno, toplo, vrue}
8. Rules 8. Pravila
If it's Sunny and Warm, drive Fast Ako je sunano i toplo, vozite brzo
Sunny (Cover) Warm (Temp) Fast (Speed) Sunano (pokriva) Vlada (Temp) Brzo
(Brzina)
If it's Cloudy and Cool, drive Slow Ako je Cloudy i Cool, vozite Sporo
Cloudy (Cover) Cool (Temp) Slow (Speed) Oblano (pokriva) Cool (Temp) Sporo
(Brzina)
Driving Speed is the combination of output of these rules... Brzina vonje je kombinacija
izlaza ovih pravila ...
65 F 65 F
25% Cover Sunny = 0.8, Cloudy = 0.2 Poklopac od 25% Sunny = 0,8, Oblano = 0,2
44
Page 5 Stranica 5
If it's Sunny and Warm, drive Fast Ako je sunano i toplo, vozite brzo
Sunny (Cover) Warm (Temp) Fast (Speed) Sunano (pokriva) Warm (Temp) Brzo
(Brzina)
0.8 0.7 = 0.7 Fast = 0.7 0.8 0,7 0,7 0,7 Brzo
If it's Cloudy and Cool, drive Slow Ako je Cloudy i Cool, vozite Sporo
Cloudy (Cover) Cool (Temp) Slow (Speed) Oblano (pokriva) Cool (Temp) Slow
(Brzina)
0.2 0.4 = 0.2 Slow = 0.2 0.2 0.4 = 0.2 Sporo = 0.2
Speed is 20% Slow and 70% Fast Brzina je 20% spora i 70% bra
Find centroids: Location where membership is 100%? Pronaite centaride: mjesto gdje
je lanstvo 100%?
Solution: Rijeenje:
Speed = weighted mean = (2*25+7*75)/ (9) = 63.8 mph Brzina = ponderirana srednja
vrijednost = (2 * 25 + 7 * 75) / (9) = 63.8 mph
Fuzzy Logic Control allows for the smooth interpolation between variable centroids with
relatively few Fuzzy Logic Control omoguuje glatku interpolaciju izmeu varijabilnih
sredita s relativno malo
rules pravila
This does not work with crisp (traditional Boolean) logic Ovo ne radi s jasnom
(tradicionalnom logikom logikom)
Provides a natural way to model some types of human expertise in a computer program
Prua prirodan nain modeliranja nekih vrsta ljudske strunosti u raunalnom programu
10. Notes: Drawbacks to Fuzzy logic 10. Biljeke: Nedostaci u neizrazitoj logici
Fuzzy Logic control may not scale well to large or complex problems Fuzzy Logic
kontrola ne smije se dobro prilagoditi velikim ili sloenim problemima
Deals with imprecision, and vagueness, but not uncertainty Bavi se nepreciznosti i
neodreenosti, ali ne i nesigurnosti
55