Uživatelské nástroje

Nástroje pro tento web


it:ai:fuzzy_logic

Fuzzy logika a práce s neurčitostí

Fuzzy logika je rozšíření klasické booleovské logiky, které umožňuje pracovat s pojmy, jež nejsou přesně vymezeny. Namísto striktního rozlišení mezi pravdou a nepravdou pracuje s mírou pravdivosti v intervalu od 0 do 1.

Tento přístup umožňuje počítačům lépe modelovat lidské uvažování a pracovat s vágními výrazy jako „teplo“, „rychle“ nebo „vysoký“.

1. Základní koncepty

A. Lingvistické proměnné

V běžném životě nepoužíváme čísla, ale slova. Proměnná „Teplota“ může mít hodnoty: studená, vlažná, teplá, horká. Fuzzy logika tyto pojmy matematicky definuje.

B. Funkce příslušnosti (Membership Function)

Určuje, do jaké míry prvek patří do určité množiny. * V klasické logice: Voda má 19,9 °C → je studená (1). Voda má 20,1 °C → už není studená (0). * Ve fuzzy logice: Voda má 20,1 °C → patří do množiny „studená“ z 0,4 a do množiny „vlažná“ z 0,6.

C. Fuzzy pravidla

Podobně jako u expertních systémů se používají pravidla typu „Jestliže-Pak“, ale s fuzzy hodnotami: * Příklad: „Jestliže je teplota vysoká A vlhkost střední, pak nastav výkon klimatizace na vysoký.“

2. Proces fuzzy regulace

Aby mohl počítač fuzzy logiku využít v reálném hardwaru, prochází data třemi fázemi:

1. **Fuzzifikace:** Převod přesných číselných hodnot (např. ze senzoru tepla) na fuzzy stupně příslušnosti (např. „trochu horko“).
2. **Inference (Vyhodnocení):** Výpočet výsledku na základě definovaných pravidel.
3. **Defuzzifikace:** Převod fuzzy výsledku zpět na konkrétní akci (např. „otoč ventilem o 15 stupňů“).

3. Praktické využití

Fuzzy logika se nachází v mnoha zařízeních, která denně používáme:

  • Domácí spotřebiče: Automatické pračky (určení množství vody podle váhy prádla), rýžovary nebo vysavače.
  • Automobilový průmysl: Protiblokovací systémy (ABS), automatické převodovky (hladké řazení) nebo tempomaty.
  • Průmyslová regulace: Udržování stability v chemických reaktorech nebo řízení metra v japonském Sendai (známé pro svou plynulost).
  • Spotřební elektronika: Automatické ostření u digitálních fotoaparátů a stabilizace obrazu.

4. Srovnání logických systémů

Vlastnost Klasická (Booleovská) logika Fuzzy logika
Hodnoty 0 nebo 1 (binární) Spojitý interval [0, 1]
Přesnost Absolutní (černá/bílá) Přibližná (odstíny šedi)
Příklad Je 25 °C horko? (Ano/Ne) Do jaké míry je 25 °C horko?
Robustnost Citlivá na šum v datech Odolná vůči nepřesnostem

5. Proč ji používat?

Hlavní výhodou fuzzy logiky je, že umožňuje ovládat složité systémy bez nutnosti znát jejich přesný matematický model. Stačí „selský rozum“ zapsaný do fuzzy pravidel, což výrazně zjednodušuje vývoj softwaru pro řízení hardwaru.


Související články:

Tagy: ai fuzzy_logic mathematics control_systems soft_computing

it/ai/fuzzy_logic.txt · Poslední úprava: autor: admin