文件名称:pbnt:Python 2.7 的 Python 贝叶斯网络
文件大小:82KB
文件格式:ZIP
更新时间:2024-08-03 15:45:04
Python
Python 贝叶斯网络工具箱 (PBNT) Python 2.7 的贝叶斯网络模型 PBNT 是由 Elliot Cohen 在 2005 年创建的 Python 贝叶斯网络模型。此版本更新了他为 Python 2.4 构建的版本,并增加了对现代 Python 库的支持。 最重要的是,它删除了对 numArray 的引用并将其替换为 numPy。 使用这个库,可以在每个节点上输入一个带有概率/条件概率的贝叶斯网络,以计算网络上查询的边际概率和条件概率。 该项目的原始版本 PBNT用途 您必须首先安装包。 ###包含的示例网络:示例文件给出了如何实现贝叶斯网络的简单示例。 它使用由 4 个节点创建的贝叶斯网络,Cloudy、Rainy、Sprinkler 和 WetGrass。 以下是内联样式的网络布局: 要运行示例文件,请导航到示例目录并运行: $ python exam
【文件预览】:
pbnt-master
----.gitignore(16B)
----bayesnet.py(4KB)
----examples()
--------exampleinference.py(3KB)
--------__init__.py(32B)
--------bayesnet-example.jpg(46KB)
--------ExampleModels.py(4KB)
----Readme.md(4KB)
----tests()
--------DistributionUnitTest.py(5KB)
--------InferenceUnitTest.py(4KB)
--------GraphUnitTest.py(3KB)
----lib()
--------pbnt()