x = torch.arange(-8.0, 8.0, 0.1, requires_grad=True)
y = x.tanh() #xyplot(x, y, 'tanh') #绘制tanh的导数 x.grad.zero_() y.sum().backward() #为什么求导的时候要进行这个sum操作。 xyplot(x, x.grad, 'grad of tanh')
原因是:梯度只能为标量(即一个数)输出隐式地创建
x = torch.arange(-8.0, 8.0, 0.1, requires_grad=True)
y = x.tanh() #xyplot(x, y, 'tanh') #绘制tanh的导数 x.grad.zero_() y.sum().backward() #为什么求导的时候要进行这个sum操作。 xyplot(x, x.grad, 'grad of tanh')
原因是:梯度只能为标量(即一个数)输出隐式地创建
1024
669
2165

被折叠的 条评论
为什么被折叠?