本次训练网络出现的异常描述如下:
“自己使用tf.nn中的基础函数搭建了一个非常简单的网络,训练得到的网络在测试时候出现不论输入什么图像,其输出的结果都是一样的”
调试过程:
由于网络结构简单,于是将每一层的输出结果进行分析,发现到某一个relu激活层之后的值全部变为了0,经过详细检查代码,发现自己搭建的网络结构中全连接层写的有问题,于是将其替换为了tf.layer中封装好的做全连接的函数,问题解决。
关于tensorflow框架下训练结果异常调试记录(一)
最新推荐文章于 2025-12-30 09:59:01 发布
本文描述了一次使用tf.nn构建的简易网络在测试时遇到的异常情况,即无论输入何种图像,输出结果均相同。通过逐步排查,发现在某个ReLU激活层后的值全部变为0,最终定位到全连接层的问题,并通过替换为tf.layers的封装函数解决了问题。
&spm=1001.2101.3001.5002&articleId=94013301&d=1&t=3&u=9878212d01c444baa1ae3961f1c495c1)
3285

被折叠的 条评论
为什么被折叠?



