为了账号安全,请及时绑定邮箱和手机立即绑定

如何提供梯度函数 GradientDescentOptimizer

如何提供梯度函数 GradientDescentOptimizer

慕的地10843 2021-07-15 14:06:36
我看过几个使用 GradientDescentOptimizer 的例子。这是一个很好的上面例子中的模型是:y_model = tf.multiply(x, w[0]) + w[1]我们是否提供 tensorflow 梯度函数?它如何知道如何计算梯度?
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

不,我们不提供梯度功能。这就是 TF 和许多其他 DL 框架使用的自动微分的美妙之处。

知道你需要优化的函数,微分器使用规则来获取程序的每个元素的导数(当你在核心 TF 中定义任何 op 时,你需要为这个 op 注册一个梯度)。它还使用链式规则将复杂的表达式分解为更简单的表达式。


查看完整回答
反对 回复 2021-07-20
  • 1 回答
  • 0 关注
  • 157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信