在学习深度学习的过程中,遇到一些报错,今天整理了3个
1.第1个
在运行sess.run(merged)中,因为merged中包含placeholder,所以在运行时,必须要用feed_dict将变量补充上
即 summary = sess.run(merged,feed_dict={x:image,y_true:label})
2.第二个
在迭代优化器过程中,运行结果的名字和放进去的参数的名字不能相同,不然就相当于赋值,会将结果在下一轮进行迭代,然后产生报错
解决办法:修改变量名
_,loss,accuracy_value = sess.run([optimizer,error,accuracy],feed_dict={x:image,y_true:label})
3.第三个
需要打印结果,排查None值
tensorflow中遇到的报错问题及可能解决办法(一)
最新推荐文章于 2022-05-14 10:32:04 发布