微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将算法建模为贝叶斯 MCMC

如何解决如何将算法建模为贝叶斯 MCMC

我想更新一个输出连续的模型的参数(它可能在 0 和 1 之间,但这不是概率)。此外,该模型可能比单个方程更复杂,即它可能是具有多个中间计算和 if-else 语句的算法,因此它不一定是可微的。它甚至可以是一个被视为黑盒的机器学习模型。我如何使用概率编程来解决这个问题?

我知道 PyMC3 具有 Potential 功能在这些情况下可能很有用。但是,我如何获得类回归模型/算法的对数概率或 logp 值?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。