PyStan API 中的变分推理?

Variational inference in PyStan API?

我在 Stan 本身的 PyStan documentation, even though it has been added 中找不到任何提及变分推理的地方。我是不是遗漏了什么,或者 Python API 还没有实现它?

它不在 PyStan 2.9.0 中,但我们正在努力集成它。

目前(PyStan 2.14),它在 StanModel.vb() 调用下可用。

>>> from pystan import StanModel
>>> m = StanModel(model_code='parameters {real y;} model {y ~ normal(0,1);}')
>>> results = m.vb()
>>> # results saved on disk in format inspired by CSV
>>> print(results['args']['sample_file'])