bayes-torch:基于pytorch的轻量级贝叶斯推理框架

时间:2021-05-12 01:13:18
【文件属性】:
文件名称:bayes-torch:基于pytorch的轻量级贝叶斯推理框架
文件大小:35KB
文件格式:ZIP
更新时间:2021-05-12 01:13:18
Python 贝叶斯火炬:轻量级贝叶斯推理框架 虽然有很多贝叶斯推理模型库/语言,例如 ,(tensorflow) (theano), (pytorch),但它们的计算基础与抽象高API之间的关系很尴尬。 因此,发现该项目在灵活的autograd库pytorch中实现了类似于stan的API。 这是一个轻量级的框架,您将直接编写联合似然函数来运行推理,而不是用Edward,stan,pymc或ugly风格的假采样语句运行Edward,而在pyro中使用奇怪的名称绑定。 例子 我们可以这样实现以下stan模型: data { int N; real y[N]; } parameters { real mu; } model { y ~ normal(mu, 1); } 火炬-贝叶斯模型代码: mu = Parameter ( 0.0 ) # o
【文件预览】:
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()

网友评论