Skip to main content

Co jsou to fuzzy expertní systémy?

Fuzzy Expert System je formou řešení problémů používaného počítačovým systémem, často používaným při vytváření umělé inteligence.Odborní systémy jsou typy počítačového softwaru pro rozhodování založené na logice booleové, což znamená, že systém používá řadu odpovědí ano nebo ne, aby se pokusil vyřešit problém.Fuzzy Expert Systems expandují o tradičním expertním systému a jsou založeny na fuzzy logice místo booleovské logiky.Fuzzy logika, jak název napovídá, znamená, že odpověď není jasná ano nebo ne.Spadne někde uprostřed a počítač se musí pokusit vypočítat odpověď na základě odpovědí, která nemusí být zcela pravdivá, ale nemusí být také zcela nepravdivá.

Známý jako otec Fuzzy Logic, Dr. Lotfi Zadeh představil koncept fuzzy logiky v 60. letech, zatímco byl zaměstnán na Kalifornské univerzitě v Berkeley.V roce 1965 vydal dokument, který zahrnuje fuzzy sady.Vysvětlil nejen myšlenku fuzzy sad a logiky, ale také rámec pro začlenění této nové logiky do světa inženýrství.Rovněž vytvořil termín fuzzy, s odkazem na tento konkrétní logický styl a název zasekl.

Abychom pochopili teorii za fuzzy expert systémy, je nutné pochopit základní koncepty booleovské logiky a fuzzy logiky.Ačkoli se oba spoléhají na pokročilé matematické algoritmy, základní koncept je jednoduchý.Oba používají odpovědi na řadu otázek nebo prohlášení k formulaci nové odpovědi.V booleovské logice jsou odpovědi buď pravdivé nebo nepravdivé, zatímco ve Fuzzy Logic může být odpověď pravdivá, částečně pravdivá, nepravdivá, částečně nepravdivá a několik hodnot mezi nimi, v závislosti na tom, v jakých termínech vstupy programátora do programu.Například, pokud by odborný systém chtěl učinit rozhodnutí pomocí booleovské logiky, nakonec by odpověděl pravdivě nebo nepravdivý, také označovaný jako ano nebo ne.Odborný systém využívající fuzzy logiku by však mohl odpovědět na ano, ne, možná nebo jinou kombinaci.Dělá to vyvozením závěrů ze své současné znalostní základny informací.

Znalostní základny jsou srdcem fuzzy expertních systémů.Pokud počítač nemůže přijít se správnou odpovědí, předpokládá se, že znalostní základna neobsahuje dostatek informací, spíše než za předpokladu, že samotný program je špatný.Znalostní základna může obsahovat příkaz, například když x ' ano a y ' ne pak z ' možná.Z tohoto tvrzení mohou fuzzy expertní systémy dojít k závěru, že když x ' ano a y ' ano, musí z rovnat se také ano, nebo že když x ' ne a y ' ano, z z je možná rovná možná.Pokud to není odpověď, kterou programátor chtěl, znamená to, že znalostní základna potřebuje více informací, aby přišla se správnou odpovědí.

Fuzzy Expert Systems vytvářejí tyto výpočty na základě matematických hodnot.Ano, ne, a možná jsou přiřazeny určité hodnoty.Počítač se zabývá tím, jaké hodnoty termínů v příkazech, jako jsou x ' ano a y ' ne rovné, a přidává své hodnoty.Poté přidá jakékoli jiné relevantní hodnoty a odpovídá konečné hodnotě s odpovědí jako možná, ano nebo ne.Tak přidání matematických hodnot x ' ne a y ' ano, řekne počítači, že matematická hodnota pro z se rovná možná.