【问题标题】:Can't disable messages for pymc3.find_MAP()无法禁用 pymc3.find_MAP() 的消息
【发布时间】:2017-08-26 02:33:34
【问题描述】:

抱歉这个愚蠢的问题,但我找不到任何方法来禁用 pymc3.find_MAP() 的消息。作为 PyMC3 的新手,我想我刚刚学会了正确(摇摇晃晃地)使用语法来进行单个 MAP 估计,给定先验函数和似然函数。我将尝试扩展它以处理大量变量,但我想消除我收到的类型的消息,例如:

优化成功终止。

 Current function value: 1.889038

 Iterations:2

 Function evaluations: 4

 Gradient evaluations: 4

但在文档中找不到任何说明如何执行此操作的内容。我想我可以在需要调试时重新打开它们。有什么建议么 ?提前致谢。

【问题讨论】:

    标签: pymc3


    【解决方案1】:

    额外的参数被传递给优化函数,默认情况下是从scipy.optimize.*,所以将disp=False传递给pm.find_MAP会抑制消息。

    顺便说一句,find_MAP 不再建议初始化采样。

    【讨论】:

    • 谢谢,我以为我试过了,但是按照你的建议回去尝试了,它奏效了。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多