'Update the parameters for a provided list of layers.
Args:
layer_list (list): List of layers to optimize
epoch (integer): Epoch count of training'

def optimize(self, layer_list, epoch):

    raise NotImplementedError()
