edward

A probabilistic programming language in TensorFlow. Deep generative models, variational inference.

Github星跟踪图

edward

Build Status
Coverage Status
Join the chat at https://gitter.im/blei-lab/edward

Edward is a Python library for probabilistic modeling,
inference, and criticism. It is a testbed for fast experimentation and research
with probabilistic models, ranging from classical hierarchical models on small
data sets to complex deep probabilistic models on large data sets. Edward fuses
three fields: Bayesian statistics and machine learning, deep learning, and
probabilistic programming.

It supports modeling with

  • Directed graphical models
  • Neural networks (via libraries such as
    tf.layers
    and
    Keras)
  • Implicit generative models
  • Bayesian nonparametrics and probabilistic programs

It supports inference with

  • Variational inference
    • Black box variational inference
    • Stochastic variational inference
    • Generative adversarial networks
    • Maximum a posteriori estimation
  • Monte Carlo
    • Gibbs sampling
    • Hamiltonian Monte Carlo
    • Stochastic gradient Langevin dynamics
  • Compositions of inference
    • Expectation-Maximization
    • Pseudo-marginal and ABC methods
    • Message passing algorithms

It supports criticism of the model and inference with

  • Point-based evaluations
  • Posterior predictive checks

Edward is built on top of TensorFlow.
It enables features such as computational graphs, distributed
training, CPU/GPU integration, automatic differentiation, and
visualization with TensorBoard.

Resources

See Getting Started for how to install Edward.

主要指标

概览
名称与所有者blei-lab/edward
主编程语言Jupyter Notebook
编程语言Python (语言数: 5)
平台
许可证Other
所有者活动
创建于2016-02-10 20:06:05
推送于2024-03-18 16:23:03
最后一次提交2018-07-25 10:28:08
发布数28
最新版本名称1.3.5 (发布于 )
第一版名称1.0.0 (发布于 )
用户参与
星数4.8k
关注者数269
派生数756
提交数1.8k
已启用问题?
问题数514
打开的问题数185
拉请求数370
打开的拉请求数35
关闭的拉请求数33
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?