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