wolffd@0: wolffd@0: Bayes Net Toolbox for Matlab wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0:

Bayes Net Toolbox for Matlab

wolffd@0: Written by Kevin Murphy. wolffd@0:
wolffd@0: BNT is now available from sourceforge! wolffd@0: wolffd@0:

wolffd@0: wolffd@0:

wolffd@0: wolffd@0: wolffd@0:
wolffd@0: Matlab logo wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0:
wolffd@0: Click to subscribe to the BNT email list
wolffd@0:
wolffd@0: ( wolffd@0: http://groups.yahoo.com/group/BayesNetToolbox) wolffd@0: wolffd@0:
wolffd@0: wolffd@0: wolffd@0:

wolffd@0:

wolffd@0:

wolffd@0: wolffd@0: wolffd@0: wolffd@0:

Major features

wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0:

Supported probabilistic models

wolffd@0:

wolffd@0: It is trivial to implement all of wolffd@0: the following probabilistic models using the toolbox. wolffd@0:

wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0:

Why do I give the code away?

wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0:

Why Matlab?

wolffd@0: wolffd@0: Matlab is an interactive, matrix-oriented programming language that wolffd@0: enables one to express one's (mathematical) ideas very concisely and directly, wolffd@0: without having to worry about annoying details like memory allocation wolffd@0: or type checking. This considerably reduces development time and wolffd@0: keeps code short, readable and fully portable. wolffd@0: Matlab has excellent built-in support for many data analysis and wolffd@0: visualization routines. In addition, there are many useful toolboxes, e.g., for wolffd@0: neural networks, signal and image processing. wolffd@0: The main disadvantages of Matlab are that it can be slow (which is why wolffd@0: we are currently rewriting parts of BNT in C), and that the commercial wolffd@0: license is expensive (although the student version is only $100 in the US). wolffd@0:

wolffd@0: Many people ask me why I did not use wolffd@0: Octave, wolffd@0: an open-source Matlab clone. wolffd@0: The reason is that wolffd@0: Octave does not support multi-dimensional arrays, wolffd@0: cell arrays, objects, etc. wolffd@0:

wolffd@0: Click here for a more detailed wolffd@0: comparison of matlab and other languages. wolffd@0: wolffd@0: wolffd@0: wolffd@0:

Acknowledgments

wolffd@0: wolffd@0: I would like to thank numerous people for bug fixes, including: wolffd@0: Rainer Deventer, Michael Robert James, Philippe Leray, Pedrito Maynard-Reid II, Andrew Ng, wolffd@0: Ron Parr, Ilya Shpitser, Xuejing Sun, Ursula Sondhauss. wolffd@0:

wolffd@0: I would like to thank the following people for contributing code: wolffd@0: Pierpaolo Brutti, Ali Taylan Cemgil, Tamar Kushnir, Ken Shan, wolffd@0: Yair Weiss, wolffd@0: Ron Zohar. wolffd@0:

wolffd@0: The following Intel employees have also contributed code: wolffd@0: Qian Diao, Shan Huang, Yimin Zhang and especially Wei Hu. wolffd@0: wolffd@0:

wolffd@0: I would like to thank Stuart Russell for funding me over the years as wolffd@0: I developed BNT, and Gary Bradksi for hiring me as an intern at Intel, wolffd@0: which has supported much of the recent developments of BNT. wolffd@0: wolffd@0: wolffd@0: wolffd@0: