相关疑难解决方法(0)

在Keras中使用EarlyStopping回调时如何获得最佳模型?

我正在训练一个神经网络与Keras使用EarlyStopping基于val_accpatience=0.EarlyStopping一旦val_acc减少就停止训练.

然而,我获得的最终模型不是最好的模型,即最高模型val_acc.但我宁愿将模型对应于之后的时代,即对应于val_acc比最佳时期稍低一点的模型,并且导致早期停止!

我如何获得最好的一个?

我尝试使用回调使用保存最佳模型:

ModelCheckpoint(filepath='best_model.h5', monitor='val_loss', save_best_only=True)]
Run Code Online (Sandbox Code Playgroud)

但我得到了相同的结果.

python machine-learning neural-network keras

2
推荐指数
2
解决办法
1621
查看次数

标签 统计

keras ×1

machine-learning ×1

neural-network ×1

python ×1