【PyTorch】PyTorch入门教程二

Variable

众所周知,PyTorch和TensorFlow最牛逼的地方就是自动求导术,而在PyTorch中运用这一“玄学”的就是Variable。一旦我们将网络结构,loss算法,优化策略等计算构建好之后,调用.backward()就可以自动求网络参数的导数。

这里写图片描述

Variable是对Tensor的一种封装,可以调用.data属性获取Tensor数据,导数也可以调用.grad获得。如果Variable是标量的话,就不需要求导。只有对变量进行某种操作或者函数定义,这个Variable才有求导行为,可以用.grad_fn获取求导行为。

import torch
from torch.autograd import Variable
#创建一个变量并需要求导
x = Variable(torch.ones(2, 2), requires_grad=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值