【发布时间】:2020-04-15 21:15:06
【问题描述】:
经过大量研究,我没有找到包含必要材料的存储库来测试能够学习贝叶斯网络结构的算法。我只需要两件事:
- 正确的贝叶斯网络
- 与 BN 相关的数据集
我的算法应该能够从数据集中学习结构,然后我可以检查它离正确的 BN 有多远。你有任何链接吗?我已经找到了一些没有原始 BN 的数据集,反之亦然,但我的大学项目都需要它们。
提前致谢
PS:如果你有兴趣,我在我的项目中使用 Python。
【问题讨论】:
-
也许您已经找到了您要找的东西,但如果没有,您是否查看了 Daphne Koller 课堂上的经典成绩/推荐信示例? pythonhosted.org/libpgm/unittestdict.html
-
另外,您对“正确”贝叶斯网络的要求似乎很奇怪。它让人想起 Box 的名言:“所有模型都是错误的,但有些是有用的”。贝叶斯网络只是一个模型。如果您想使用人工示例来测试您的结构学习算法,您可以定义任何模型,然后从中采样以从“正确”模型生成数据。
-
R 的
bnlearn在bnlearn.com/bnrepository 提供了各种图形格式数据集的存储库
标签: machine-learning dataset bayesian-networks