-git 765e0048664c14c693ceb70a286e1fc41a2f9d02
+git 39a4865f4eb0b32109ca50e7980028fed835adb9
--------------------------------------------
+* [Frederik Eaton] Added Gibbs sampler to algorithms
* Improved documentation of include/dai/{bipgraph.h, prob.h, smallset.h,
var.h, varset.h, factor.h, enum.h} and of examples/example.cpp
+ Merged TODO and FILEFORMAT into doxygen documentation
* examples/
- Moved example.cpp to examples/
- Added examples/example_bipgraph.cpp
- Removed TFactor<T>::divided_by, use operator/ instead
- Removed TFactor<T>::divide, use operator/= instead
- Removed TFactor<T>::partSum(const VarSet&), use marginal(const VarSet&,true) instead
+ - Improved constructors of TProb and TFactor to use iterators instead of pointers
* Miscellaneous small changes and cleanups:
+ - Changed regression test so that it also works under Windows
- Changed output stream operator<< for Var and VarSet
+ - Added TProb::draw() function, which draws a random index
- Cleanup of matlab interface code
- Small improvement of utils/fginfo
- Small cleanup of BP code
+ - Switched Makefile.win to GNU Make syntax
libDAI-0.2.2 (2008-09-30)
Martijn Leisink
Giuseppe Passino
+Frederik Eaton
+Bastian Wemmenhove
Christian Wojek
Claudio Lima
-Bastian Wemmenhove
Jiuxiang Hu
Peter Gober
SCIENTISTS: please be aware that the fact that this program is released as Free
Software does not excuse you from scientific propriety, which obligates you to
-give appropriate credit! If you write a scientific paper describing research
+give appropriate credit. If you write a scientific paper describing research
that made substantive use of this program, it is your moral obligation as a
scientist to (a) mention the fashion in which this software was used, including
the version number, with a citation to the literature, to allow replication;
* Tree Expectation Propagation [MiQ04];
* Generalized Belief Propagation [YFW05];
* Double-loop GBP [HAK03];
- * Various variants of Loop Corrected Belief Propagation [MoK07, MoR05].
+ * Various variants of Loop Corrected Belief Propagation [MoK07, MoR05];
+ * Gibbs sampler.
Why C++?
You need:
- A recent version of MicroSoft Visual Studio (2008 works)
- recent boost C++ libraries (version 1.34 or higher)
+- GNU make (can be obtained from http://gnuwin32.sourceforge.net)
+For the regression test, you need:
+- GNU diff (can be obtained from http://gnuwin32.sourceforge.net)
To build the source, edit the Makefile and adapt it to your local setup. Then, run (from the command line)
- nmake -f Makefile.win
+ make -f Makefile.win
If the build was successful, you can test the example program:
Radboud University Nijmegen, The Netherlands /
Max Planck Institute for Biological Cybernetics, Germany
+ Copyright (C) 2007 Bastian Wemmenhove
+ Radboud University Nijmegen, The Netherlands
+
This file is part of libDAI.
libDAI is free software; you can redistribute it and/or modify
Radboud University Nijmegen, The Netherlands /
Max Planck Institute for Biological Cybernetics, Germany
+ Copyright (C) 2007 Bastian Wemmenhove
+ Radboud University Nijmegen, The Netherlands
+
This file is part of libDAI.
libDAI is free software; you can redistribute it and/or modify