我正在寻找一个图书馆来创建贝叶斯网络,并在
Scala(或
Java,如果缺乏更好的解决方案)中进行学习和推理.图书馆应该积极维护,执行,最好容易,绝对有文件记录,除非用法真的很简单.免费,开源和商业的替代方案是可以的,但对于商业解决方案,需要免费试用.
一个理想的解决方案将相当于.NET世界中的Infer.NET由Microsoft Research提供的更多文档.
提前致谢!
解决方法
FACTORIE是一个年轻的项目,但它符合法案,并在Scala中实施:
FACTORIE is a toolkit for deployable probabilistic modeling,
implemented as a software library in Scala. It provides its users with
a succinct language for creating relational factor graphs,estimating
parameters and performing inference.
它由Andrew McCallum和他的实验室在马萨诸塞州开发,他们也负责非常有用的MALLET machine learning toolkit.