nodes { /* listove */ spolecnost {'Jdes do spolecnosti ?'(bayesian,0.5) retriever (wincf) } sport {' Jdes sportovat ?'(bayesian,0.5) retriever (wincf)} srazky {' Prsi venku ?'(bayesian,0.8) retriever (wincf)} mraz {' Mrzne venku ? '(bayesian,0.8) retriever (wincf)} /* mezilehle*/ divadlo {'Jdes do "lepsi" spolecnosti?' (bayesian,0.5) retriever (wincf) } snih {'Snezi ? ' (bayesian,0.5) retriever (wincf) } /* konecne */ oblek {'Vezmi si oblek.'(bayesian, 0.1, goal)} kratasy {'Vezmi si trenky a tricko.'(bayesian, 0.1, goal)} bunda {'Vezmi si bundu a sustaky.'(bayesian, 0.1, goal)} svetr {'Oblec se neformalne.'(bayesian, 0.9, goal)} kabat {'Vezmi si kabat.'(bayesian, 0.1, goal)} destnik{'Vezmi si destnik.'(bayesian, 0.1, goal)} } /* rules*/ rules { { sport, kratasy, 0.6, 0.1 } { mraz, kabat, 0.8, 0.1 } { srazky, destnik, 0.9, 0.1 } { mraz, bunda, 0.6, 0.1 } { sport, kabat, 0, 0.5 } { sport, oblek, 0.1, 0.5 } { sport, svetr, 0.2, 0.5 } { sport, destnik, 0, 0.5 } { spolecnost, divadlo, 0.5, 0.5 } { divadlo, oblek, 0.9, 0.1 } { divadlo, svetr, 0.1, 0.9} { mraz, snih, 0.7, 0.3 } { snih, destnik, 0, 0.5 } } links{ { spolecnost, divadlo, 0.6, 1 } // kont vazba nespolecnost tak se neptat na lepsi spolecnost { spolecnost, sport, 0, 0.5 } // kontextova vazba pokud spolecnost tak se neptat nasport { mraz, snih, 0.5 1} }