已知x=torch.tensor([[1,2,3],[4,6,5]],dtype=torch.float ,requires_grad=True ) , f=x.pow(3).sum() , 表示f=x的立方和 , f.backkward() 函数 对f求微分。微分的结果df/dx 保存在x.grad 属性中,请分析print(x.grad)的输出
tensor([[ 3., 12., 27.], [ 48., 108., 75.]])
这是在调用 f.backward()
后,x.grad
中的梯度值。
这是初始的微分,现在我们继续在上面的代码后面,增加代码
再次增加:
总之,我将自己搞糊涂了,一直增加下去!!!
你能个分析下一个print(x.grad)是多少吗?如果不知道,请看截图: