littlemcmc.step_sizes.DualAverageAdaptation¶
-
class
littlemcmc.step_sizes.DualAverageAdaptation(initial_step, target, gamma, k, t0)¶ Dual averaging step size adaptation.
-
__init__(initial_step, target, gamma, k, t0)¶ Class for dual averaging step size adaptation.
Parameters: - initial_step
- target
- gamma : float, default .05
- k : float, default .75
Parameter for dual averaging for step size adaptation. Values between 0.5 and 1 (exclusive) are admissible. Higher values correspond to slower adaptation.
- t0 : int, default 10
Parameter for dual averaging. Higher values slow initial adaptation.
Methods
__init__(initial_step, target, gamma, k, t0)Class for dual averaging step size adaptation. current(tune)Get current step size. reset()Reset step size adaptation routine. stats()Get step size adaptation statistics. update(accept_stat, tune)Update step size. warnings()Generate warnings from dual averaging step size adaptation. -