Skip to main content

Co jsou expertní systémy?

Technologie byla vždy o lepších, rychlejších a chytřejších strojích. Odborní systémy přijímají tento koncept pomocí pokročilé počítačové logiky k vytvoření softwaru, který se zdá, že myslí a rozhoduje samo o sobě. Tradičně postavené na booleovské logice - logika pomocí pouze skutečných nebo nepravdivých hodnot - odborní systémy používají pro výpočet odpovědí z velké databáze informací složité algoritmy. Pokud počítač nemůže určit správnou odpověď, předpokládá se, že program je nesprávný, ale že znalostní základna neobsahuje dostatek informací o tomto tématu.

Když se počítač musí rozhodnout, všechno se rozdělí na řadu skutečných nebo nepravdivých prohlášení. Pokud je naprogramováno tak, aby se při stisknutí tlačítka rozsvítilo, stisknutím tlačítka jej nastaví na true a stiskne tlačítko nastaví na false. False znamená žádné světlo, zatímco True zapne světlo. Toto je základ počítačové logiky.

Odborný systém bere tyto skutečné a nepravdivé odpovědi na novou úroveň. Kombinací řady skutečných a nepravdivých odpovědí se počítač snaží určit, jak reagovat na určitou situaci. Může změnit svou odpověď na základě konkrétního vzoru a počtu skutečných a nepravdivých odpovědí.

Myšlenka těchto systémů je založena na tom, jak si lidé myslí. Lidé mohou ukládat obrovské množství nových znalostí a rozhodovat se na základě předchozích znalostí. Počítač je naprogramován tak, aby "myslel" a činil rozhodnutí na základě znalostí nalezených v jeho databázi a na předchozích zkušenostech. Je to, jako by se počítač učí ze svých minulých úspěchů a selhání.

Existují dvě hlavní formy odborných systémů. Tradiční expertní systém používá booleovskou logiku, aby se rozhodoval. Na druhé straně ne. Vypočítá řadu hodnot, které spadají mezi jednoduché pravdivé nebo nepravdivé odpovědi, aby zjistily, do jaké míry je prohlášení pravdivější nebo nepravdivější.

Fuzzy expertní systémy jsou více lidské než tradiční expertní systémy tak, jak si myslí. Tyto odborné systémy nejsou uvedeny konkrétní odpovědi na problém, ale spíše vzhledem k jednomu prohlášení, ze kterého vyvodí další závěry. Tento proces je známý jako inference.

Například, pokud prohlášení čte všechny ženské kočky, jsou pruhované. Slečna Kitty je ženská kočka, Fuzzy Expert Systems by usoudil, že protože všechny ženské kočky jsou pruhované a slečna Kitty je ženská kočka, musí být slečna Kitty pruhovaná. Fuzzy logika může také vypočítat komplikovanější hodnoty, jako je stanovení pravděpodobnosti, že konkrétní ženská kočka bude pruhovaná, pokud má pouze procento ženských koček. Tradiční expertní systémy by k dosažení stejných závěrů potřebovaly mnohem více výuky.