为什么我的神经网络的一个参数在可训练参数列表中时是不变的?

时间:2019-06-13 08:00:03

标签: python pytorch

我向神经网络添加了一个参数,并希望使其可训练。当我打印神经网络的所有可训练参数时,我可以看到该参数。但是,如果我打印参数的值,我会注意到该值未更改。我想知道原因。非常感谢。

self.alphax = nn.Parameter(torch.tensor([0.9],requires_grad=True))




self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)
self.alphax Parameter containing:
tensor([0.9000], device='cuda:0', requires_grad=True)

0 个答案:

没有答案