nodes { /*pocatek*/ mesto {'Jdes do mesta ?'(bayesian,0.5) retriever (wincf)} pole {' Jdes na pole ?'(bayesian,0.5) retriever (wincf)} louka {' Jdes na louku ?'(bayesian,0.8) retriever (wincf)} les {' Jdes do lesa ? '(bayesian,0.8) retriever (wincf)} zamek {' Jdes do zamku ? '(bayesian,0.8) retriever (wincf)} /* meziuzly*/ sidliste {'Je tam sidliste?' (bayesian,0.5) retriever(wincf) } housti {'Je tam housti ? ' (bayesian,0.5) retriever (wincf) } /* konecne */ mys {'Muzes tam potkat mys.'(bayesian, 0.1, goal)} hrabos {'Muzes tam potkat hrabose.'(bayesian, 0.1, goal)} medved {'Muzes tam potkat medveda.'(bayesian, 0.1, goal)} kuna {'Muzes tam potkat kunu.'(bayesian, 0.9, goal)} kanec {'Muzes potkat kance.'(bayesian, 0.1, goal)} liska {'Muzes potkat lisku.'(bayesian, 0.1, goal)} } /* pravidla*/ rules { { pole, hrabos, 0.6, 0.1 } { les, kanec, 0.8, 0.1 } { louka, liska, 0.9, 0.1 } { les, medved, 0.6, 0.1 } { zamek, medved, 0.9, 0.1 } { pole, kanec, 0, 0.5 } { pole, mys, 0.1, 0.5 } { pole, kuna, 0.2, 0.5 } { pole, liska, 0, 0.5 } { mesto, sidliste, 0.5, 0.5 } { sidliste, mys, 0.9, 0.1 } { sidliste, kuna, 0.1, 0.9} { les, housti, 0.7, 0.3 } { housti, liska, 0, 0.5 } } links{ { mesto, sidliste, 0.6, 1 } // kontextova vazba - ne mesto tak se neptat na sidliste { mesto, pole, 0, 0.5 } // kontextova vazba - pokud mesto tak se neptat na pole { les, housti, 0.5, 1} }