def __init__(self, filepath, model,
base_lr=1e-3, decay_rate=1,
decay_after_n_epoch=10, patience=20,
mode='min', monitor='val_loss'):
self.base_lr = base_lr
self.model = model
self.decay_rate = decay_rate
self.decay_after_n_epoch = decay_after_n_epoch
self.callbacks = [ModelCheckpoint(filepath = filepath,
monitor = monitor,
verbose = 2,
save_best_only = True,
save_weights_only = True,
mode = mode),
EarlyStopping(monitor = monitor, patience = patience, verbose=2, mode = mode),
LearningRateScheduler(self._scheduler)]
评论列表
文章目录