Как записывать потери обучения и проверки после каждой партии, а не эпохи в Keras, Tensorflow 2.0 - PullRequest
0 голосов
/ 02 ноября 2019

Я тренирую модель, которая занимает много времени, чтобы завершить эпоху, и я хотел бы иметь возможность записывать и отслеживать во время тренировки потери обучения и проверки после каждой партии, а не эпохи.

Так что в настоящее времявот что я получаю:

enter image description here

Мои обратные вызовы в настоящее время следующие:

##callbacks
cb_checkpoint = ModelCheckpoint("model.h5", monitor='val_loss', save_weights_only=True,save_best_only=True, save_freq=1)
cb_Early_Stop=EarlyStopping( monitor='val_loss',patience=20)
cb_Reduce_LR = ReduceLROnPlateau(monitor='val_loss', factor=0.3, patience=5, verbose=0, mode='auto', min_delta=0.0001, 
                                 cooldown=0, min_lr=0)

callbacks = [cb_checkpoint,cb_Early_Stop,cb_Reduce_LR]

То, что я хотел бы видетьпотеря обучения и проверки на экране после каждой партии, а также запись их в историю.

...