Python自动求导
import torch x=torch.arange(4.0) x.requires_grad_(True)#有一个地方存梯度 y=2*torch.dot(x,x)#2倍x和x的内积 y.backward() print(x.grad) x.grad.zero_() y=x.sum() y.backward() print(x.grad) x.grad.zero_() y=x*x u=y.detach()#将y看作一个常数,不把他看作是x的函数 z=u*x;#z相当于是一个常数乘以x z.sum().backward()# print(x.grad==u) x.grad.zero_() y.sum().backward() print(x.grad==2*x)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2020-04-20 4/20总结
2020-04-20 4/19学习总结
2020-04-20 人月神话读后感8