Share

Probabilistic Networks Generator in Java

Tracker: Bugs

7 Parameter tying is broken (bug in equivalence classes) - ID: 2199184
Last Update: Settings changed ( sentron )

The alpha 0.1 code committed on SVN does not do parameter tying correctly.
This is because the equivalence classes are set up incorrectly. This leads
to Matlab errors while training.


Senthil Nachimuthu ( sentron ) - 2008-10-27 00:12

7

Closed

Fixed

Senthil Nachimuthu

None

None

Public


Comments ( 2 )

Date: 2009-11-05 01:49
Sender: sentronProject Admin

Resolved in commit 7 in SVN on Sun Nov 23 2008


Date: 2008-10-27 03:55
Sender: sentronProject Admin

Currently, the nodes are numbered in the same order in which they were
created in Projeny (this feature is from BNJ). If the nodes in time slice
[t-1] are created in a different order than the ones in time slice [t], the
node numbering order in the two time slices will be different. This causes
problems with computing equivalence classes for BNT.

So, first fix the nodes so that their numbers (array indices) are
symmertic (a given node gets the same number in both time slices).
Afterwards, the parents of each node in [t-1] must be compared to the
parents of the same noed in [t]. If they have the same parents, then they
must belong in the same equivalence class. If not, they should be in
different equivalence classes.

Need to implement this in Projeny in Java and then include the output of
this in the generated Matlab code in Projeny.


Attached File

No Files Currently Attached

Changes ( 4 )

Field Old Value Date By
status_id Open 2009-11-05 01:49 sentron
resolution_id None 2009-11-05 01:49 sentron
allow_comments 1 2009-11-05 01:49 sentron
close_date - 2009-11-05 01:49 sentron