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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?