我是 tensorflow 的新手。 当我用 cnn 训练数据时,有时第一批会发生“训练期间的 NaN 损失”。
> loss function is L1-norm
>
> GradientDescentOptimizer is used.
"bach_size","learning_rate"进行调整,甚至使用learning_rate = 0。
我真正困惑的是,当所有参数固定后,结果有时可以正常运行,有时在第一批时会出现错误“Nan”。我想知道这是怎么发生的?哪些因素导致了这个结果?
最佳答案
- 检查数据中是否存在 NAN
- RELU 激活有时会产生 NAN
关于python - Tensorflow CNN 模型出现错误 "NaN loss during training.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41634915/