Pytorch 0.4:在培训期间,网络输入的requires_grad标志是否应设置为True?
上次培训期间,输入的Pytorch 0.4:在培训期间,网络输入的requires_grad标志是否应设置为True?,pytorch,Pytorch,上次培训期间,输入的requires_grad标志默认为False。我想知道是否应该将其设置为True,因此通常: 对于要训练的所有张量/权重,要求_grad标志必须为真 您的参数响应就是这种情况权重和偏差。因此,您希望该标志为True。但这已经是预定义模块的默认值,如nn.Linear,nn.embeddednn.Conv2d等,因此您无需更改它 对于输入之类的内容,requires_grad标志必须是False,因为您不想训练输入数据 我希望这能回答你的问题,如果你想知道更具体的事情,尽
requires_grad
标志默认为False
。我想知道是否应该将其设置为True
,因此通常:
- 对于要训练的所有张量/权重,
标志必须为要求_grad
真
您的参数响应就是这种情况权重和偏差。因此,您希望该标志为
。但这已经是预定义模块的默认值,如True
,nn.Linear
<代码>nn.Conv2d等,因此您无需更改它nn.embedded
- 对于输入之类的内容,
标志必须是requires_grad
,因为您不想训练输入数据False