抱歉这个愚蠢的问题,但我找不到任何方法来禁用pymc3.find_MAP()的消息。作为PyMC3的新手,我认为我刚刚学会了使用语法(shakily)来执行单个MAP估计,给定先验和似然函数。我打算尝试扩展它以处理大量变量但是我想消除我得到的类型的消息,例如:
优化已成功终止。
Current function value: 1.889038 Iterations:2 Function evaluations: 4 Gradient evaluations: 4
但在文档中找不到任何指示如何操作的内容。我想我可以在需要调试时重新打开它们。有什么建议 ?提前谢谢。
答案 0 :(得分:2)
额外的参数传递给优化函数,默认情况下是scipy.optimize.*
,因此将disp=False
传递给pm.find_MAP
会抑制消息。
另外,不建议find_MAP
初始化采样。