

step_size_down (int) -- Number of training iterations in
        the decreasing half of a cycle. If step_size_down is None, it
        is set to step_size_up. Default: None


mode (str) -- One of {triangular, triangular2,
    exp_range}. Values correspond to policies detailed above. If
    scale_fn is not None, this argument is ignored. Default:
    'triangular'


gamma (float) -- Constant in 'exp_range' scaling
    function: gamma**(cycle iterations) Default: 1.0


scale_fn (function) -- Custom scaling policy defined by
    a single argument lambda function, where 0 <= scale_fn(x) <= 1
    for all x >= 0. If specified, then 'mode' is ignored. Default:
    None


scale_mode (str) -- {'cycle', 'iterations'}. Defines
    whether scale_fn is evaluated on cycle number or cycle
    iterations (training iterations since start of cycle).
    Default: 'cycle'



