请问哪一步代码实现了反向传播,能否详细讲解一下这部分,感谢!
来源:3-3 卷积神经网络(2)
Sean_007
2020-04-27
train_op = tf.train.AdamOptimizer(1e-3).minimize(loss)
反向传播的实现是在这一行代码中吗?能否讲解一下train_op。
写回答
1回答
-
正十七
2020-04-28
反向传播在tensorflow中是自动去做的。自动去做的,做的方法就是给tensorflow的计算图上的每个op都建立一个影子op,这个op专门用来做反向传播,它接收上层传下来的参数,原来op的输出和输入去用链式法则计算原来op上每个变量的梯度。
train_op就是这些影子op的汇总,当在session run中执行这个train_op的时候,tensorflow就会去执行所有的影子op。
00
相似问题