Tensorflow CNN模型在训练期间出现“NaN损失”错误。

时间:2017-01-13 12:42:01

标签: python machine-learning tensorflow computer-vision conv-neural-network

我是张力流量的新手。 当我使用cnn训练数据时,第一批时有时会发生“训练期间NaN损失”。

> loss function is L1-norm
> 
> GradientDescentOptimizer is used.

“bach_size”,“learning_rate”被调整,甚至使用learning_rate = 0.

我真正困惑的是当所有参数都修复后,结果有时可以正常运行,有时会在第一批时得到错误“Nan”。我想知道它是怎么发生的?导致结果的因素是什么?

1 个答案:

答案 0 :(得分:1)

  • 检查数据中的NAN
  • RELU激活有时会提供NANs