24 lines
559 B
Plaintext
24 lines
559 B
Plaintext
|
|
||
|
This folder contains an EM algorithm based on cplint
|
||
|
|
||
|
To execute it, load em.pl with
|
||
|
|
||
|
:- use_module(library('cplint/em')).
|
||
|
|
||
|
and run
|
||
|
|
||
|
:- em(filestem).
|
||
|
|
||
|
in a directory containing filestem.kb, filestem.bg and filestem.l.
|
||
|
You will find the output in filestem.rules.
|
||
|
|
||
|
See the files sa1 and sp1 in the folder as examples (they are the first fold of IMDB for target predicates sameauthor and sameperson)
|
||
|
|
||
|
In the .l file you should specify input and output (taget predicates) in the form
|
||
|
|
||
|
input(pred/arity).
|
||
|
|
||
|
output(pred/arity).
|
||
|
|
||
|
See also http://sites.unife.it/rib/
|