Introduce set_em_solver and use it
This commit is contained in:
@@ -2,16 +2,17 @@
|
||||
|
||||
/* We do not consider aggregates yet. */
|
||||
|
||||
:- use_module(library(clpbn/learning/em)).
|
||||
|
||||
:- [pos:train].
|
||||
|
||||
:- ['../../examples/School/parschema.pfl'].
|
||||
|
||||
:- use_module(library(clpbn/learning/em)).
|
||||
|
||||
%:- clpbn:set_clpbn_flag(em_solver,gibbs).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,jt).
|
||||
:- clpbn:set_clpbn_flag(em_solver,ve).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,bp).
|
||||
:- set_em_solver(ve).
|
||||
%:- set_em_solver(hve).
|
||||
%:- set_em_solver(bdd).
|
||||
%:- set_em_solver(bp).
|
||||
%:- set_em_solver(cbp).
|
||||
|
||||
debug_school :-
|
||||
graph(L),
|
||||
|
@@ -4,12 +4,11 @@
|
||||
|
||||
:- use_module(library(clpbn/learning/em)).
|
||||
|
||||
%:- clpbn:set_clpbn_flag(em_solver,gibbs).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,jt).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,hve).
|
||||
:- clpbn:set_clpbn_flag(em_solver,ve).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,bp).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,bdd).
|
||||
:- set_em_solver(ve).
|
||||
%:- set_em_solver(hve).
|
||||
%:- set_em_solver(bdd).
|
||||
%:- set_em_solver(bp).
|
||||
%:- set_em_solver(cbp).
|
||||
|
||||
professor(p0).
|
||||
professor(p1).
|
||||
|
@@ -2,16 +2,17 @@
|
||||
|
||||
/* We do not consider aggregates yet. */
|
||||
|
||||
:- use_module(library(clpbn/learning/em)).
|
||||
|
||||
:- [pos:train].
|
||||
|
||||
:- ['../../examples/School/school_32'].
|
||||
|
||||
:- use_module(library(clpbn/learning/em)).
|
||||
|
||||
%:- clpbn:set_clpbn_flag(em_solver,gibbs).
|
||||
%:- clpbn:set_clpbn_flag(em_solver,jt).
|
||||
% :- clpbn:set_clpbn_flag(em_solver,ve).
|
||||
:- clpbn:set_clpbn_flag(em_solver,bp).
|
||||
:- set_em_solver(ve).
|
||||
%:- set_em_solver(hve).
|
||||
%:- set_em_solver(bdd).
|
||||
%:- set_em_solver(bp).
|
||||
%:- set_em_solver(cbp).
|
||||
|
||||
timed_main :-
|
||||
statistics(runtime, _),
|
||||
|
@@ -4,12 +4,11 @@
|
||||
|
||||
:- use_module(library(clpbn/learning/em)).
|
||||
|
||||
%:- set_pfl_flag(em_solver,gibbs).
|
||||
%:- set_pfl_flag(em_solver,jt).
|
||||
%:- set_pfl_flag(em_solver,hve).
|
||||
%:- set_pfl_flag(em_solver,bp).
|
||||
%:- set_pfl_flag(em_solver,ve).
|
||||
:- set_pfl_flag(em_solver,bdd).
|
||||
:- set_em_solver(ve).
|
||||
%:- set_em_solver(hve).
|
||||
%:- set_em_solver(bdd).
|
||||
%:- set_em_solver(bp).
|
||||
%:- set_em_solver(cbp).
|
||||
|
||||
:- dynamic id/1.
|
||||
|
||||
|
Reference in New Issue
Block a user