Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Keras ModelCheckpoint vall_损失减少,但表示不会';T_Python_Keras_Data Science - Fatal编程技术网

Python Keras ModelCheckpoint vall_损失减少,但表示不会';T

Python Keras ModelCheckpoint vall_损失减少,但表示不会';T,python,keras,data-science,Python,Keras,Data Science,我在Keras中使用modelscheckpoint,只保存最好的模型。尽管如此,我看到val_loss减少了ModelCheckPoint所说的;没有 有什么想法吗 checkpoint = ModelCheckpoint(filepath, monitor='val_loss', verbose=1, save_best_only=True, mode='max') 这是结束

我在Keras中使用
modelscheckpoint
,只保存最好的模型。尽管如此,我看到
val_loss
减少了
ModelCheckPoint
所说的;没有

有什么想法吗

checkpoint = ModelCheckpoint(filepath, monitor='val_loss', verbose=1,
                             save_best_only=True,
                             mode='max')
这是结束历元之前的最后一位输出。据我所知,val_损失为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'
,因为您是在最小化损失,而不是最大化损失。请参阅中的文档,将
mode='max'
更改为
model='min'
中的
checkpoint
,因为您是在最小化损失,而不是最大化损失。请参阅中的文档