文件名称:bayes-torch:基于pytorch的轻量级贝叶斯推理框架
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-31 18:59:58
Python
贝叶斯火炬:轻量级贝叶斯推理框架
虽然有很多贝叶斯推理模型库/语言,例如 ,(tensorflow) (theano), (pytorch),但它们的计算基础与抽象高API之间的关系很尴尬。
因此,发现该项目在灵活的autograd库pytorch中实现了类似于stan的API。 这是一个轻量级的框架,您将直接编写联合似然函数来运行推理,而不是用Edward,stan,pymc或ugly风格的假采样语句运行Edward,而在pyro中使用奇怪的名称绑定。
例子
我们可以这样实现以下stan模型:
data {
int
【文件预览】:
bayes-torch-master
----.gitignore(26B)
----test()
--------simple-test.py(2KB)
----docs()
--------index.rst(192B)
--------api.md(0B)
--------principle.rst(1KB)
--------usage.rst(0B)
--------readme.md(18B)
----examples()
--------linear-mixed-model.stan(360B)
--------simple-model-vs-stan.py(1KB)
--------linear-mixed-model.py(2KB)
--------linear-mixed-model-stan.py(535B)
--------detecting.py(5KB)
--------linear-mixed-model-lme4.R(120B)
--------linear-mixed-model-statsmodels.py(331B)
--------simple-model.py(2KB)
--------data()
----LICENSE(1KB)
----readme.md(5KB)
----images()
--------example.png(13KB)
----MANIFEST.in(34B)
----setup.py(7KB)
----bayestorch()
--------utils.py(3KB)
--------__init__.py(904B)
--------core.py(8KB)
--------data()