Fuzzy proměnné a fuzzy šablony
 Rozcestnik                   Pár slov ...                   Znalostní technologie I.                   Znalostní technologie II.                   Znalostní technologie III.                   Další zdroje                  
Dnes je:        Aktuální čas: 00:00       Moudra: 

...aneb co potřebujeme pro vytváření programů ve Fuzzy Clipsu

Definice fuzzy proměnné: jedná se o proměnnou, která může nabývat určitých mlhavých pojmů tzv. fuzzy termů (fuzzy terms). Někdy se můžeme setkat s tzv. označením fuzzy lingvistické proměnné. Fuzzy lingvistická proměnná je proměnná obsahující určitá slova (proto lingvistická proměnná) a významy těchto proměnných jsou fuzzy množiny, které jsou definovány v nějakém univerzu.

Každá fuzzy proměnná musí být nejprve v programu definována a pak použita. Její definování se děje prostřednictvím vytvoření tzv. fuzzy šablony (deftemplate).

Grafické zobrazení fuzzy množiny a proměnné

fuzzy proměnná a fuzzy šablona

Každá fuzzy množina je charakterizována tzv. funkcí příslušnosti, která vystihuje tvar fuzzy množiny. Např. máme fuzzy množinu vlažná a daná funkce příslušnosti může být vyjádřena takto:

funkce příslušnosti Nebo …

Máme definován fuzzy pojem mladý. Příslušná funkce příslušnosti je znázorněna níže. Je ovšem jedna otázka. Co člověk, to jiný názor na mládí. Někdo považuje mladého člověka do 30ti let a jiný od 40ti či 50ti let výše je už starší. Myslím si, že to je jeden z důvodů, proč je dobré pracovat s fuzzy množinami. Umožňují nejen pracovat s přesně neohraničenými pojmy a umožňují i jemnější kategorizaci (členění) významů určitých slov (starý starší přestárlý - za tento pojem se omlouvám, ale etiku jsem nyní dala stranou.)

funkce příslušnosti pro věk

Jak již bylo řečeno, abychom mohli s fuzzy proměnnou pracovat je třeba ji definovat pomocí fuzzy šablony a to následovně:

obecný tvar fuzzy šablony

Převod grafické interpretace pro teplotu vody do programového kódu:

konkrétní tvar fuzzy šablony

Neexistuje jen tento způsob definice fuzzy proměnné. Výše popsaný způsob je způsobem reprezentace lingvistické proměnné standardními funkcemi. Standardní funkce užívané ve Fuzzy Clipsu jsou tyto:

funkce ve Fuzzy Clipsu

Dalším způsobem definice lingvistické proměnné je pomocí diskrétních hodnot. Popíšeme tak fuzzy funkci seznamem prvků. Pro to je třeba zadat stupeň její příslušnosti do dané množiny.

šablona z diskrétních hodnot
Validace

Valid XHTML 1.0 Strict

Valid CSS!

Počet přístupů na stránku:





Monitoring webu