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.embedded
    <代码>nn.Conv2d等,因此您无需更改它

  • 对于输入之类的内容,
    requires_grad
    标志必须是
    False
    ,因为您不想训练输入数据

我希望这能回答你的问题,如果你想知道更具体的事情,尽管问吧