wolffd@0: - 7 May 2010 wsun wolffd@0: * revised \BNT\inference\static\@jtree_inf_engine\jtree_inf_engine.m: It is proved that the last clique created in the elimination process is not necessarily to be a strong root for CLG model. Instead, we use a clique called interface clique, that contains all discrete parents and at least one continuous node from a connected continuous component, as a guaranteed strong root. wolffd@0: wolffd@0: * added one function \graph\findroot.m: this is to find the interface cliqeu with max number of discrete parent nodes as the guaranteed strong root. wolffd@0: wolffd@0: - 16 Feb 2010 mdunham wolffd@0: * Minor bug fixes to make MATLAB 2009 compatible wolffd@0: wolffd@0: - 19 Oct 97 murphyk wolffd@0: wolffd@0: * BNT\CPDs\@noisyor_CPD\CPD_to_CPT.m: 2nd half of the file is a repeat wolffd@0: of the first half and was deleted (thanks to Karl Kuschner) wolffd@0: wolffd@0: * KPMtools\myismember.m should return logical for use in "assert" so add line at end wolffd@0: p=logical(p); this prevents "assert" from failing on an integer input. wolffd@0: (thanks to Karl Kuschner) wolffd@0: wolffd@0: wolffd@0: wolffd@0: - 17 Oct 07 murphyk wolffd@0: wolffd@0: * Updated subv2ind and ind2subv in KPMtools to Tom Minka's implementation. wolffd@0: His ind2subv is faster (vectorized), but I had to modify it so it wolffd@0: matched the behavior of my version when called with siz=[]. wolffd@0: His subv2inv is slightly simpler than mine because he does not treat wolffd@0: the siz=[2 2 ... 2] case separately. wolffd@0: Note: there is now no need to ever use the C versions of these wolffd@0: functions (or any others, for that matter). wolffd@0: wolffd@0: * removed BNT/add_BNT_to_path since no longer needed. wolffd@0: wolffd@0: wolffd@0: wolffd@0: - 4 Oct 07 murphyk wolffd@0: wolffd@0: * moved code from sourceforge to UBC website, made version 1.0.4 wolffd@0: wolffd@0: * @pearl_inf_engine/pearl_inf_engine line 24, default wolffd@0: argument for protocol changed from [] to 'parallel'. wolffd@0: Also, changed private/parallel_protocol so it doesn't write to an wolffd@0: empty file id (Matlab 7 issue) wolffd@0: wolffd@0: * added foptions (Matlab 7 issue) wolffd@0: wolffd@0: * changed genpathKPM to exclude svn. Put it in toplevel directory to wolffd@0: massively simplify the installation process. wolffd@0: wolffd@0: wolffd@0: -------------------------------------- wolffd@0: For changes to the sourceforge version, wolffd@0: culminating in version 1.0.3, see ChangeLog.Sourceforge.txt.