Fuzzy pravidlo - Fuzzy rule
Fuzzy pravidla jsou používány uvnitř fuzzy logické systémy odvodit výstup na základě vstupních proměnných. Modus ponens a modus tollens jsou nejdůležitější pravidla odvození.[1] Pravidlo modus ponens je ve formě
- Předpoklad: x je A
- Implikace: LI x je A PAK y je B
- Důsledek: y je B
Stručně řečeno, premisa x je A může být pouze pravda nebo nepravda. Nicméně, ve fuzzy pravidle, premise x je A a následné y je B může být do určité míry pravdivý, místo zcela pravdivý nebo zcela nepravdivý.[2] Toho je dosaženo reprezentací jazykových proměnných A a B použitím fuzzy množiny.[2] Ve fuzzy pravidle je modus ponens rozšířen na zobecněný modus ponens :.[2]
- Předpoklad: x je A*
- Implikace: LI x je A PAK y je B
- Důsledek: y je B*
Klíčovým rozdílem je předpoklad x je A může být pravdivá jen částečně. Ve výsledku následuje y je B je také částečně pravda. Pravda je reprezentována jako reálné číslo mezi 0 a 1, kde 0 je nepravdivé a 1 je pravdivé.
Porovnání pravidel booleovské a fuzzy logiky
Jako příklad zvažte pravidlo používané k ovládání třírychlostního ventilátoru. Může být tedy binární příkaz IF-THEN
- LI teplota 30
- PAK rychlost ventilátoru je 3
Nevýhodou tohoto pravidla je to, že používá přísnou teplotu jako prahovou hodnotu, ale uživatel může chtít, aby ventilátor stále fungoval při této rychlosti, když teplota = 29,9. Fuzzy prohlášení IF-THEN může být
- LI teplota je horká
- PAK rychlost ventilátoru je vysoká
kde horký a rychle jsou popsány pomocí fuzzy množiny.
Konektory fuzzy pravidla
Pravidla mohou propojit více proměnných operace fuzzy množiny použitím t-normy a t-conorms.
T-normy se používají jako A konektor.[3][4][5] Například,
- LI teplota je horká A vlhkost je vysoká
- PAK rychlost ventilátoru je vysoká
Stupeň pravdy přiřazený teplota je horká a do vlhkost je vysoká. Výsledek operace t-norm na těchto dvou stupních se používá jako stupeň pravdy rychlost ventilátoru je vysoká.
T-conorms se používají jako NEBO konektor.[5] Například,
- LI teplota je horká NEBO vlhkost je vysoká
- PAK rychlost ventilátoru je vysoká
Výsledek operace t-conorm na těchto dvou stupních se používá jako stupeň pravdy rychlost ventilátoru je vysoká.
The doplněk fuzzy množiny se používá jako negátor.[5] Například,
- LI teplota je NE horký
- PAK rychlost ventilátoru je nízká
Fuzzy množina není horké je doplňkem horký. Míra pravdy přiřazená teplota není horká se používá jako míra pravdy rychlost ventilátoru je nízká.
T-conorms se používají méně často, protože pravidla mohou být reprezentována A a NEBO výhradně konektory.
Viz také
Reference
- ^ B., Enderton, Herbert (2001). Matematický úvod do logiky (2. vyd.). San Diego, Kalifornie: Academic Press. ISBN 978-0122384523. OCLC 45830890.
- ^ A b C 1938-, Mendel, Jerry M. (2001). Nejisté fuzzy logické systémy založené na pravidlech: úvod a nové směry. Upper Saddle River, NJ: Prentice Hall PTR. ISBN 978-0130409690. OCLC 45314121.CS1 maint: číselné názvy: seznam autorů (odkaz)
- ^ Martin Larsen, P. (1980). "Průmyslové aplikace řízení fuzzy logiky". International Journal of Man-Machine Studies. 12 (1): 3–10. doi:10.1016 / s0020-7373 (80) 80050-2. ISSN 0020-7373.
- ^ Mamdani, E.H. (1974). "Aplikace fuzzy algoritmů pro řízení jednoduchého dynamického závodu". Sborník institucí elektrotechniků. 121 (12): 1585. doi:10.1049 / piee.1974.0328. ISSN 0020-3270.
- ^ A b C H.-J., Zimmermann (1991). Teorie fuzzy množin - a její aplikace (Za druhé, přepracované vydání.). Dordrecht: Springer Nizozemsko. ISBN 9789401579490. OCLC 851369348.
![]() | Tento umělá inteligence související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |