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

有没有办法使用python找到标量值相对于向量的导数?

有没有办法使用python找到标量值相对于向量的导数?

肥皂起泡泡 2022-06-14 17:15:38
我正在尝试编写一个损失函数。我的损失函数产生值 112.314。我试图找到这个损失函数关于一些权重的导数,这是一个向量。向量是 [3.7, 3.7, 3.9, 4.3, 2.5, 3.3, 4.7]。到目前为止,我尝试过的是np.gradient(112.314, [3.7, 3.7, 3.9, 4.3, 2.5, 3.3, 4.7]).
查看完整描述

1 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

请参阅使用 MSE 的导数对梯度下降的解释。简而言之,MSE 的梯度是您的预测值和真实值之间的差异之和。

但这仍然没有告诉你关于你的权重的梯度,这只是关于预测的梯度——你还需要在链接处用你的模型函数替换方程 1.4 中的 h(x),并使用链式法则来获得相对于你的权重的梯度。他展示了线性回归的结果。


查看完整回答
反对 回复 2022-06-14
  • 1 回答
  • 0 关注
  • 92 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号