edward

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

Github stars Tracking Chart

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.

Main metrics

Overview
Name With Ownerblei-lab/edward
Primary LanguageJupyter Notebook
Program languagePython (Language Count: 5)
Platform
License:Other
所有者活动
Created At2016-02-10 20:06:05
Pushed At2024-03-18 16:23:03
Last Commit At2018-07-25 10:28:08
Release Count28
Last Release Name1.3.5 (Posted on )
First Release Name1.0.0 (Posted on )
用户参与
Stargazers Count4.8k
Watchers Count269
Fork Count756
Commits Count1.8k
Has Issues Enabled
Issues Count514
Issue Open Count185
Pull Requests Count370
Pull Requests Open Count35
Pull Requests Close Count33
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private