我希望能够看到/打印/显示张量内容(张量 y , - (图像,训练过的标签),即每批x,y对) ,以及最终结果。
例如:
for i in range(1000):
batch_xs,batch_ys = mnist.train.next_batch(100)
train_step.run({x:batch_xs,y_:batch_ys})
#这里应该是一行打印/ eval / sess.run学习x,y对
答案 0 :(得分:1)
您正在寻找类似
的内容print(sess.run([y],feed_dict={x: batch_xs, y_: batch_ys}))
这将打印出y。您也可以存储变量,然后像一个numpy数组那样与它进行交互。
y_val = sess.run([y],feed_dict={x: batch_xs, y_: batch_ys})
请注意,您应该将名称更改为y_val而不是y,因为设置y = sess.run([y] ...)将覆盖tensorflow变量y并第二次崩溃。