50 likes | 227 Views
Mlhavý úvod do FUZZY logiky. Motivace pro použití fuzzy logiky: člověk je schopen rozhodovat a řídit systémy i na základě nepřesných informací - stroj tak může zvládnout totéž fuzzy odstraňuje problémy s ostrou hranicí proměnné fuzzy vede k přirozenějšímu „vnímání“ světa strojem.
E N D
Mlhavý úvod do FUZZY logiky • Motivace pro použití fuzzy logiky: • člověk je schopen rozhodovat a řídit systémy i na základě nepřesných informací - stroj tak může zvládnout totéž • fuzzy odstraňuje problémy s ostrou hranicí proměnné • fuzzy vede k přirozenějšímu „vnímání“ světa strojem Fuzzifikace znamená převod do fuzzy logiky • Fuzzifikace: • fuzzifikace úlohy (problému) • fuzzifikace řešení (řízení)
Fuzzifikace úlohy - převod sledované proměnné do fuzzy proměnné, tedy přiřazení hodnoty v mezích 0 až 1 (viz.příklad se stromem) • Příklad: je voda horká? • stanovíme příslušnost aF k množině „horká voda“ aF 1 t = 10°C => aF = 0 => určitě ne t = 20°C =>aF = 0,25 => spíše ne t = 30°C => aF= 0,5 => snad t = 40°C => aF= 0,75 => spíše ano t = 50°C => aF= 1 => určitě ano teplota [°C] 0 0 10 20 30 40 50 60
Jiné možnosti přiřazení aF 1 teplota [°C] 0 0 10 20 60 30 40 50
Fuzzifikace řešení • převod logické funkce (řešení) na fuzzy-logickou funkci • k základním logickým funkcím existují jejich fuzzy-ekvivalenty • fuzzy-logická funkce musí při dosazení krajních hodnot (0 nebo 1) dát stejný výsledek, jako původní logická funkce
1) fuzzy negace: NOF • zápis: yF = NOF(aF) • možný výpočet: yF = 1 - aF • 2) fuzzy součin: ANF • zápis: yF = ANF(aF,bF) • možný výpočet: yF = aF · bF • 3) fuzzy součet: ORF • zápis: yF = ORF(aF,bF) • možný výpočet: yF = aF+ bF - (aF· bF)