Parameter
-
class torch.nn.parameter.Parameter(data=None, requires_grad=True)[исходный код] -
Тип Tensor, предназначенный для использования в качестве параметра модуля.
Параметры являются подклассами
Tensorс особым свойством при использовании сModules: при назначении в качестве атрибутов Module они автоматически добавляются в список его параметров и, например, отображаются в итератореparameters(). Назначение Tensor не имеет такого эффекта. Это связано с тем, что может потребоваться кэшировать некоторое временное состояние модели, например последнее скрытое состояние RNN. Если бы такого класса, какParameter, не существовало, эти временные данные тоже регистрировались бы.- Параметры:
-
- data (Tensor) – тензор параметра.
-
requires_grad (bool, необязательно) – указывает, требуется ли вычислять градиент для параметра. Обратите внимание: контекст torch.no_grad() НЕ влияет на поведение по умолчанию при создании Parameter — в режиме
no_gradу Parameter по-прежнему будетrequires_grad=True. Подробнее см. в разделе Локальное отключение вычисления градиента. По умолчанию:True
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.nn.parameter.Parameter.html