nn.Parameter — тензор-обёртка, автоматически регистрируемая как обучаемый параметр Module при присвоении атрибуту.
Разбор
- Обычный
torch.tensor атрибутом не попадёт в parameters().
- Оптимизатор берёт именно Parameter.
requires_grad по умолчанию True.
- Буферы (running_mean) регистрируют через
register_buffer.
Итог
Parameter — явный обучаемый вес внутри Module.