问题标签 [pgmpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 当我打印字符串时,UnicodeEncodeError 在 Python 中持续存在
我正在为贝叶斯网络使用 pgmpy,并且在执行以下代码时遇到问题。
但是,当我运行此代码时,出现以下错误:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-32: ordinal not in range(256)
如果有人能指导我摆脱这个问题,那就太好了。非常感谢您的时间和合作。
python - pgmpy 返回不正确的条件概率
我正在尝试使用pgmpy Python 包来学习特定状态集之间的转换概率,但是当我拟合模型时,我发现条件概率不正确。
作为我正在谈论的问题的一个非常简化的示例,考虑由两个状态 A 和 B 组成的贝叶斯网络,其中有一条从 A 到 B 的有向边。假设我们已经观察到,只要 A 是零,B 为 1,当 A 为 1 时,B 为 0。描述这种情况的代码如下:
然而,当我们通过调用来检查拟合的条件概率时model.cpds[1]
,我们发现 pgmpy 学到了以下内容:
什么时候应该学会
有人可以向我解释这里发生了什么吗?这是一个非常基本的例子,我觉得我快疯了。谢谢
matplotlib - 使用 NetworkX,如何绘制一个有向的、未加权的图,给定一组带有图例的边?
我目前正在从事一个项目,我必须处理贝叶斯网络,并且鉴于这些概率模型的图形性质,将它们可视化为图形非常重要。我正在为我的项目使用 pgmpy。
我正在处理的模型有大量变量,通常有很长的名称作为数据标识符。因此,我正在考虑用图例说明图表,每个节点都有一个“代码”或“数字”,映射到一个数据标识符(也许可以使用一个 dict)。
我拥有的边缘采用以下格式:
换句话说,一个由 2 元组字符串组成的数组。
如果有人可以帮助我解决这个特定问题,那就太好了。
python - 安装和使用“pgmpy”的问题
我正在尝试使用 pgmpy 并使用过:
然后我收到错误消息
然后我运行命令:
并获得进一步的错误消息:
有没有一种使用 Jupyter 笔记本开始使用条件概率模型的好方法?
python - BayesianModel 的变量消除 inference.map_query 错误
我试图在给定证据的变量上计算 MAP 查询。
这给了我一个错误:
根据文档:
参数 variables (list) – 我们要计算最大边际的变量列表。
证据 (dict) – 一个字典键,值对为 {var: state_of_var_observed} 如果没有证据则无
消除顺序(列表)– 变量消除的顺序(如果没有提供)顺序是自动计算的
那么我哪里出错了,为什么会出现这个错误?
编辑: pgmpy 版本:0.1.9
pgmpy - 0.1.9 版中的 TreeCPD 在哪里
我正在关注“使用 Python 掌握概率图形模型”一书。这本书的代码是旧版本的,但我安装的是最新版本0.1.9
所以我,没有找到书中使用的一些功能。我可以自己解决一些问题,例如在某些示例中将 pgmpy.factors 替换为 pgmpy.factors.discrete。
但是,我现在正在寻找函数 TreeCPD 和 Factor(对于第 29 页上的代码):
这个功能移到哪里去了?如果这个功能现在已经过时了,我需要使用其他功能,那么新功能是什么?
python - 在 python 中使用贝叶斯模型进行预测的问题
我正在使用简单的泰坦尼克数据集来使用贝叶斯网络预测幸存的数据。虽然我能够通过结构学习来制作结构,但是在我将测试数据集放在贝叶斯模型之后它显示出关键错误,就好像我能够通过正确的字典中的数据。请参阅贝叶斯模型文档:https ://pgmpy.org/_modules/pgmpy/models/BayesianModel.html
python - 如何使用 anaconda 提示符在 anaconda 3 上安装 pgmpy
尝试安装 pgmpy 时出现以下错误