'Class constructor.
Arguments:
step_config (int): Learning rate update interval (in epochs)
change (int): Update factor'

def __init__(self, step_config, change):

    assert isinstance(step_config, int), 'The    argument    step_config    must    be    an    integer.'
    assert (not isinstance(change, list)), 'The    argument    change    must    be    a    float    or    integer.'
    self.step_config = step_config
    self.change = change
    self.steps = 0
