[英]Keras ModelCheckpoint vall_loss decreases but says it doesn't
我在ModelCheckPoint
中使用ModelCheckPoint
仅保存最佳模型。 虽然,我看到val_loss
减少了ModelCheckPoint
所说的; 没有。
有任何想法吗?
checkpoint = ModelCheckpoint(filepath, monitor='val_loss', verbose=1,
save_best_only=True,
mode='max')
这是最后确定时期之前输出的最后一位。 据我所见,val_loss为4.6578,低于10.44941。
3648/3768 [============================>.] - ETA: 0s - loss: 3.7331 - acc: 0.1812
3712/3768 [============================>.] - ETA: 0s - loss: 3.7264 - acc: 0.1810
3768/3768 [==============================] - 16s 4ms/step - loss: 3.7243 - acc: 0.1802 - val_loss: 4.6578 - val_acc: 0.1643
Epoch 00056: val_loss did not improve from 10.44941
在ModelCheckpoint
mode='max'
更改为mode='min'
,因为您正在使损失最小化而不是使损失最大化。 请参阅https://keras.io/callbacks/中的文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.