Expertní systémyArchitektura znalostních a expertních systémů |
|
Báze faktůBáze faktů je, stejně jako báze poznatků, pasívní datová struktura. Stejně jako ona obsahuje seznam dat bez toho, že by v ní byl obsažen návod (procedura, algoritmus), který by říkal, jak s těmito pravidly nakládat. Počet symbolových celků je většinou velký, řádově až desetitisíce. Báze faktů je nositelkou konkrétně zadaných nebo odvozených faktů, popřípadě předpokládaných (až odhadnutých) údajů o nějakém specifickém problému. Jsou to informace, které vychází z konkrétního prostředí, konkrétních zařízení a provozů. Báze faktů tvoří tu část expertního systému, která nejvíce odráží údaje experta a jeho praktické zkušenosti. Do báze faktů se také na počátku vkládají vstupní údaje, během procesu se zde ukládají odvozená fakta, mezivýsledky a výsledky. Pravidla báze faktů mají poměrně jednoduchou strukturu, v průběhu inference se mohou měnit a přistupuje se k nim s velkou frekvencí. Toto je i důvod pro různé fyzické uchovávání báze poznatků i faktů - báze faktů je zpravidla v operační paměti (báze poznatků na vnějším paměťovém médiu).
Každý expertní systém má přesně dány pravidla, podle kterých se fakta do báze faktů zapisují. Zápis by měl být stručný a jednoznačný. Jeden ze způsobů zápisu údajů do báze faktů dávají produkční systémy. |