怎么卷积神经网络报错 啊

来源:4-23 动手实现CNN卷积神经网络(五)

慕哥4615899

2018-03-20

http://img.mukewang.com/szimg/5ab0c7e70001793408610637.jpg

写回答

1回答

Oscar

2018-03-20

我估计你和他是一样的问题吧:CNN代码运行报错

我已解答,是因为你的 train_op_ 漏了一个下划线,变成了 train_op。

那个应该是 train_op_, 和之前我们在 34 行定义的 train_op 不是一个哦:

train_op = tf.train.AdamOptimizer(learning_rate=0.001).minimize(loss)

它多一个下划线(_)。

只要将 46 行这句

train_loss, train_op = sess.run([loss, train_op], {input_x: batch[0], output_y: batch[1]})

改为

train_loss, train_op_ = sess.run([loss, train_op], {input_x: batch[0], output_y: batch[1]})

即可。当然了,这个 train_op_ 我们后面没有用到,所以你随便取什么名字都行。

0
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程