This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/CLPBN/clpbn/bp/examples/markov.yap
Vítor Santos Costa 7d4f83ca40 improve examples.
2012-03-22 19:09:31 +00:00

24 lines
327 B
Prolog

:- use_module(library(pfl)).
:- set_clpbn_flag(solver,fove).
t(ann).
t(dave).
t(lucy).
t(john).
t(kristian).
t(sriraam).
markov p(X)::[t,f] ; [0.1, 0.3] ; [t(X)].
markov q(X)::[t,f], r(X)::[t,f] ; [0.9, 0.5, 0.5, 0.1] ; [t(X)].
markov q(X)::[t,f], p(X)::[t,f] ; [0.9, 0.5, 0.5, 0.1] ; [t(X)].
p(ann,t).
?- p(dave,X).