繁体   English   中英

Keras ModelCheckpoint vall_loss减少但表示不会

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM