为什么准确性下降,是否可以在学习过程中保存最佳准确度?

时间:2018-01-13 22:03:11

标签: tensorflow keras

我开始学习过程并观察了一下。在时刻20,准确度接近90%并且损失约为0.3

一小时后,我发现机器完成了学习,但准确性丢失了。为什么?为什么keras不能达到最佳准确度? 纳损是什么意思?输出下方:

399/400 [============================>.] - ETA: 0s - loss: nan - acc: 0.2168
400/400 [==============================] - 50s 125ms/step - loss: nan - acc: 0.2166 - val_loss: nan - val_acc: 0.2280

1 个答案:

答案 0 :(得分:0)

我已经知道了。这里有回调,如下所述:

https://keras.io/callbacks/#earlystopping

特别是对于亏损的NaN:keras.callbacks.TerminateOnNaN()