是否有任何好的库可以让我:
- 手动构建贝叶斯网络
- 指定任何连续 PDF 的条件概率,而不仅仅是高斯
- 执行精确或近似推理
到目前为止,我查看了以下库,它们都不符合 3 个要求:
- pgmpy:仅适用于离散分布或线性高斯分布
- bnlearn:与 pgmpy 相同
- gRain:仅离散分布
- Huggin:只有离散分布和高斯分布
- 交易:不支持推理
- abn:同deal
- libpgm:仅离散分布和高斯分布
是否有任何好的库可以让我:
到目前为止,我查看了以下库,它们都不符合 3 个要求:
你可以使用pymc3。我很确定它适用于所有 3 个要求。 http://pymc-devs.github.io/pymc3/
不是图书馆,而是基于交互式 GUI 的工具是来自 UCLA 研究小组的“samiam”(敏感性分析建模推理等)。
我不确定您的“连续 PDF”要求,是否可以在 samiam GUI 中定义它们。
samiam 可免费下载,但需要注册。
软件的体积很小,但是基于 java 的(好吧,jvm 没那么小)。
对于 API 访问,您可以调用inflib.jar文件内的函数。
还有一个“批处理工具”和一个“Code Bandit”(代码生成器)。一个都没用过。
还可以查看BayesFusion(原匹兹堡大学)的 Genie (GUI) 和 SMILE (Lib)。学术使用是免费的,但需要注册。