Řídí proces aplikací produkčních pravidel na obsah báze dat.
Cyklicky provádí tři kroky:
- porovnávání se vzorem za účelem výběru aplikovatelných pravidel
- řešení konfliktních situací
- aplikace zvoleného pravidla
Inferenční mechanizmus - 2
- Inferenční mechanizmus určuje, jak a v jakém pořadí aplikovat pravidla na bázi dat. Principiálně lze rozlišit:
- přímé (dopřední) řetězení, kdy při aplikaci produkčních pravidel postupujeme ve směru od počátečního stavu k některému ze stavů cílových (strategie řízená daty)
- zpětné řetězení, kdy se vychází od cíle ve směru počátečních stavů (strategie řízená cílem)
Prohledávání
- Inferenční mechanizmus je algoritmus, poskytující návod pro výběr pravidel z konfliktní množiny pravidel v každém kroku prohledávání stavového prostoru. Tento mechanizmus generuje při prohledávání stavového prostoru strom, který je podgrafem orientovaného grafu reprezentujícího stavový prostor. V případě přímého řízení se nejprve generuje a expanduje počáteční uzel, v dalším průběhu procesu prohledá-vání se pak expandují některé z dříve expandovaných uzlů.
Žádné komentáře:
Okomentovat