Presná definícia
Čo znamená dopredné reťazenie?
Dopredné reťazenie je dátami riadená inferencia: začína známymi faktmi, opakovane aktivuje pravidlá s pravdivými podmienkami a pridáva nové dôsledky, kým nenastane fixpoint alebo cieľ. Je vhodné, keď treba odvodiť veľa následkov po zmene dát. Bez kontroly môže materializovať veľký počet nepotrebných faktov.
Skúsenosť a kontext
Ako sa pojem používa v praxi
Po prijatí udalosti pravidlový engine odvodí všetky relevantné stavy a uloží dôvod každej zmeny. Agenda zabraňuje opakovaniu tej istej aktivácie a pravidlá majú stratégiu konfliktov. Testy preveria ukončenie, poradie nezávislých pravidiel a inkrementálnu aktualizáciu.
Overiteľnosť
Odborné zdroje
Praktické odpovede
Často kladené otázky
Ako funguje dopredné reťazenie?
Matcher nájde pravidlá, ktorých antecedenty sú v pracovnej pamäti, a ich konsekventy vloží ako nové fakty do ďalšieho kola.
Kedy má dopredné reťazenie praktický význam?
Po prijatí udalosti pravidlový engine odvodí všetky relevantné stavy a uloží dôvod každej zmeny.
S čím si pojem nezamieňať?
Backward chaining začína dotazom a hľadá potrebné premisy; forward chaining vychádza zo všetkých dostupných faktov.
Ako sa výsledok kontroluje?
Kontroluje sa úplnosť odvodov, fixpoint, počet aktivácií, provenance, cykly a zhodný výsledok pri inom poradí.
Na čo si dať pozor?
Pravidlová explózia spotrebuje pamäť a nekontrolovaný vedľajší účinok môže byť spustený viackrát.
Prihlásiť / registrovať