【发布时间】:2020-03-25 04:48:55
【问题描述】:
对于一个项目,我需要创建包含属性之间特定依赖关系的综合分类数据。这可以通过从预定义的贝叶斯网络中采样来完成。在互联网上进行了一些探索后,我发现Pomegranate 是贝叶斯网络的一个很好的包,但是 - 就我而言 - 从这样一个预定义的贝叶斯网络中采样似乎是不可能的。例如,model.sample() 引发了 NotImplementedError(尽管 this 解决方案是这样说的)。
有谁知道是否存在一个库,它为贝叶斯网络的构建和采样提供了良好的接口?
【问题讨论】:
-
您愿意:1) 切换语言还是 2) 自己实施采样?
-
请注意,寻求建议的问题通常不在此处讨论(请参阅help center)。第一部分还可以。不知道答案,可能Pomegranate包目前还没有那么成熟。
-
@kutschkem 我正在寻找一个库,它为定义贝叶斯网络提供了良好的接口,然后我可以从中采样以获得合成数据集。
标签: python sampling bayesian-networks pomegranate