Expertné systémy, základné pojmy, definícia, štruktúra, klasifikácia
Definícia
Expertný systém je počítačový program, ktorý poskytuje riešenie dôležitých problémov na úrovni experta a je pritom:
– heuristický – t.j. uvažuje na základe intuitívnych neformálnych ako aj teoreticky podložených formálnych znalostí,
– priehľadný (transparentný) – poskytuje vysvetlenie o postupe svojho usudzovania a odpovedá na otázky ohľadom svojich znalostí
– flexibilný – dokáže postupne integrovať nové znalosti do svojej už existujúcej štruktúry znalostí.
ES vykonáva mnohé sekundárne funkcie napríklad kladie otázky a vysvetľuje svoje uvažovanie.
Štrukrúra ES
V každom ES je možné rozlíšiť 3 základné moduly, ktoré tvoria jeho minimálnu konfiguráciu: inferenčný mechanizmus, báza znalostí, báza údajov.
Základné funkcie inferenčného mechanizmu sú spätný chod a priamy chod.
Spätný chod zodpovedá cieľom riadenému odvodzovaniu, ako dosiahnuť určitý vopred stanovený cieľ.
Priamy chod – zodpovedá riadenému odvodzovaniu, kde riešenie vyplýva z určitého objemu známych faktorov, ktoré je potrebné interpretovať, pričom sa skúma čo z týchto údajov vyplýva, k akým záverom je možné na ich základe dospieť.
Báza znalostí obsahuje všetky znalosti od najvšeobecnejších po úzko špecializované, od exaktne dokázaných až po neisté heuristicky a pod., ktoré môžu byť využívané expertom pri riešení úloh z určitej oblasti.
Báza údajov je deklaratívnou zložkou ES vytvorená pasívnymi údajovými štruktúrami. Má významné postavenie z hľadiska situačného riešenia problémov.
V ES sa nachádzajú aj tzv. prídavné moduly: komunikačný modul, vysvetľovací modul a generátor výsledkov.
Klasifikácia ES
Z obecného hľadiska sa môžu rozdeliť na:
– problémovo orientované
– prázdne ES
– obecné nástroje
– hotové (uzatvorené) aplikácie.
Z hľadiska charakteru riešených úloh:
– expertné systémy diagnostické – vykonávajú efektívnu interpretáciu údajov s cieľom určiť, ktoré súvisia s daným konkrétnym prípadom.
– expertné systémy plánovacie – riešia take úlohy kde poznáme cieľ riešenia a začiatočný stav.