PyTorch中的Variable是一种封装Tensor的容器,可以跟踪其上的操作,从而实现自动求导。它的使用方法如下:
# 将Tensor封装成Variable x = Variable(torch.Tensor([1,2,3])) # 从已有的Variable创建 x = Variable(x.data, requires_grad=True)
# 运算 y = x + 2 z = y * y * 3 out = z.mean()
# 求导 out.backward() # 查看梯度 x.grad
本文链接:http://task.lmcjl.com/news/2666.html