黑马程序员技术交流社区

标题: 【上海校区】TensorFlow训练网络过程中出现NAN值 [打印本页]

作者: 不二晨    时间: 2018-8-6 09:47
标题: 【上海校区】TensorFlow训练网络过程中出现NAN值

在神经网络训练过程中,可能会出现Weight/Bias等值为NaN(Not a Number)的问题,这是因为在训练过程中权重出现了无穷与非数值的情况。现就出现NAN值问题的原因及解决方案进行总结。未完待续。。。

1. 学习率设置问题

学习率设置不到可能会导致出现NAN值,而且通常是学习率过大导致。

2. 优化器选择问题

在用多元线性回归解决房价预测问题时就遇到过权重出现NAN值问题。先采用的是tf.train.GradientDescentOptimize优化算法,结果训练过程中权重出现了NAN值,后来改用tf.train.AdamOptimize优化算法问题得到了解决。至于为什么还有待深究!

案例分析:




作者: 不二晨    时间: 2018-8-9 17:38
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2