def train(self, dataset):
        raise NotImplementedError()
Performs some amount of training, generally one "epoch" of online
dataset/ETHPy150Open lisa-lab/pylearn2/pylearn2/training_algorithms/training_algorithm.py/TrainingAlgorithm.train