An implementation of Bayesian Networks Model for pure C++14 (11) later, including probability inference and structure learning method.
This software is for Bayesian Network (BN) Library.
A implementation of Bayesian Networks Model for pure C++11, included Loopy-BP and Likelihood Weighting.
Development is not yet finished, but you can already use.
このソフトウェアはベイジアンネットワークのためのライブラリです.
C++14を使用して実装しており,Loopy-BPやLikelihood Weighingといったベイジアンネットワークモデルを提供します.
This library is implemented as Header Only Library.
Just through the /path/to/BayesianNetwork
directory. (ex. -I/path/to/BayesianNetwork
)
header onlyライブラリとして実装してあるので,ディレクトリへのパスを通すだけで使用可能です.
(ex. -I/path/to/BayesianNetwork
)
Learning in Cluster | Learning between Cluster | |
---|---|---|
Brute Force | OK | OK |
Greedy | OK | OK |
Simulated Annealing | OK | NG |
K2 Algorithm | OK | NG |
Feel free to contact me ;)
Bugs and issues are reportable below:
Code released under the MIT license.