PyAgrum的BNLearner默认参数学习算法是什么?
PyAgrum
BNLearner 默认参数学习算法 - 当使用
pyagrum.BNLearner进行参数学习时,默认采用的是Maximum Likelihood Estimation(最大似然估计,MLE)。 - 期望最大化(Expectation Maximisation, EM)并非默认选项,只有在以下两种场景下才会被启用:
- 数据集包含缺失值;
- 显式调用
useEM()方法手动开启EM算法。
- 补充:在数据完整的场景下,MLE是概率图模型参数学习的常规默认选择,它计算高效且具备无偏性,这也是PyAgrum将其设为默认的原因之一。
内容的提问来源于stack exchange,提问作者mn2022
相关产品推荐
相关产品推荐

