有人可以建议使用概率编程库吗?我看了以下几点:
https://github.com/jliszka/probability-monad这似乎是合理的最新版本,但仅基于一个巨大的模块,并且有一些我不太满意的风格方面;
https://github.com/sstucki/odds这似乎更“纯粹”和“功能性”但已经工作了大约两年(我也很好奇他们从哪里得到兰德的定义);
还有什么我应该看的吗?我特别感兴趣的是能够确定两个分布可以被认为是重叠的概率(为了创建模糊量的代数)。
答案 0 :(得分:4)
你应该看看Figaro。这是由Avi Pfeffer开发的,我相信,他是第一个指出概率分布(或概率分布的采样器)可以被视为具有与边缘化相对应的flatMap / bind的monad。他还在为Manning出版book on the topic of probabilistic programming工作。
我特别感兴趣的是能够确定两个分布可以被认为重叠的概率(为了创建模糊量的代数)。
我不太清楚你的意思。如果您能稍微澄清一点,我可能会提供其他建议。