Module: tf.contrib.bayesflow.metropolis_hastings

Defined in tensorflow/contrib/bayesflow/python/ops/metropolis_hastings.py.

Functions to create a Markov Chain Monte Carlo Metropolis step.

Functions

evolve(...): Performs n_steps of the Metropolis-Hastings update.

kernel(...): Runs the Metropolis-Hastings transition kernel.

proposal_normal(...): Returns a callable that adds a random normal tensor to the input.

proposal_uniform(...): Returns a callable that adds a random uniform tensor to the input.