2024-06-06 00:24:49 发布
网友
当使用^{} callback时,有没有办法返回在Keras中停止训练之后的时代数?在
我可以得到训练和验证损失的日志,并使用persistence参数自己计算时间段的数量,但是有没有更直接的方法呢?在
您还可以利用History()回调来找出它运行的时间段数。例如:
from keras.callbacks import History, EarlyStopping history = History() callback = [history, EarlyStopping(monitor='val_loss', patience=5, verbose=1, min_delta=1e-4)] history = model.fit_generator(...., callbacks=callbacks) number_of_epochs_it_ran = len(history.history['loss'])
使用^{}属性:记住在单独变量中的回调,比如callback,并在训练停止后检查callback.stopped_epoch。在
callback
callback.stopped_epoch
您还可以利用History()回调来找出它运行的时间段数。例如:
使用^{} 属性:记住在单独变量中的回调,比如
callback
,并在训练停止后检查callback.stopped_epoch
。在相关问题 更多 >
编程相关推荐