aGrUM/pyAgrum 0.13 released
Posted on Thu 14 June 2018 in News
ANNOUNCE: aGrUM 0.13
aGrUM/pyAgrum 0.13 is out. 0.13.2 is the current version.
Changelog 0.13.0 (from gitlab)
- aGrUM
- inference: Loopy Belief Propagation (
LBP) - inference: new approximated inference :
Monte-Carlo/Importance/Weighted Sampling+ the same using LBP as a Dirichlet prior (Loopy...). - learning: new algorithm 3off2 and miic
- learning: new database handling framework (allows for coping with missing values and with different types of variables)
- learning: possibility to load data from nanodbc databases (e.g.,
postgres,sqlite) - learning: add a progress Listener/Signaler in
BNDatabaseGenerator - potential: API extension (
findAll,argmax,argmin,fillWith(pot,map)) - variable: new constructor for
LabelizedVariablewith labels as vector of string +posLabel (std::string) - variable: new constructor with vector of ticks for
gum::DiscretizedVariable - graph: API extension (
addNodes(n)) - graph: API change (
addNode(id)->addNodeWithId(id)) - Changes and bug fixe in in BIF and NET writer/reader
- inference: Loopy Belief Propagation (
- pyAgrum
- wheels for python 3.3 and 3.4
- access to the new learning framework using
BNLearner - access to the new inference algorithms
- new methods
Instantiation.fromdictandInstantiation.todict DiscreteVariable.toDiscretized/toLabelized/toRangecopy the variable instead of giving a (not readonly) reference
- O3PRM
- new syntax for types
- read and write Bayesian Network with O3PRM syntax
- Documentations
- agrum : doxygen helps structure and howtos
- pyAgrum : documentation of a large part of pyAgrum's API, export to https://pyagrum.readthedocs.io
- o3prm : still in progress (see https://o3prm.lip6.fr, https://o3p rm.readthedocs.io)
- act
- new command guideline for a few easy checks
- many bug fixes