def train(self, batch_size, num_epoch, lr_schedule):
opt = keras.optimizers.SGD(lr=lr_schedule(0), momentum=0.9, nesterov=True)
callback_list = [LearningRateScheduler(lr_schedule)]
self.ae.compile(optimizer=opt, loss='mse')
history = self.ae.fit(
self.dataset.train_xs, self.dataset.train_xs,
nb_epoch=num_epoch,
batch_size=batch_size,
validation_data=(self.dataset.test_xs, self.dataset.test_xs),
shuffle=True, callbacks=callback_list)
self.history = history.history
评论列表
文章目录