tfp.mcmc.random_walk_uniform_fn  |  TensorFlow Probability (original) (raw)

tfp.mcmc.random_walk_uniform_fn

Returns a callable that adds a random uniform perturbation to the input.

tfp.mcmc.random_walk_uniform_fn(
    scale=1.0, name=None
)

For more details on random_walk_uniform_fn, seerandom_walk_normal_fn. scale might be a Tensor or a list of Tensors that should broadcast with state parts of the current_state. The generated uniform perturbation is sampled as a uniform point on the rectangle [-scale, scale].

Args
scale a Tensor or Python list of Tensors of any shapes and dtypescontrolling the upper and lower bound of the uniform proposal distribution.
name Python str name prefixed to Ops created by this function. Default value: 'random_walk_uniform_fn'.
Returns
random_walk_uniform_fn A callable accepting a Python list of Tensors representing the state parts of the current_state and an intrepresenting the random seed used to generate the proposal. The callable returns the same-type list of Tensors as the input and represents the proposal for the RWM algorithm.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2023-11-21 UTC.