Я пытаюсь понять, как Pytorch работает немного лучше. Обычно при определении класса нейронной сети в конструкторе init () люди пишут self.sigmoid = nn.Sigmoid (), чтобы в методе forward () они могли вызывать функцию sigmoid несколько раз. с необходимостью каждый раз заново создавать nn.Sigmoid ().
Но почему nn.Sigmoid - это не просто метод, а метод для начала?
Кроме того, мне было любопытно, что ссылаться на 'nn' в torch.nn как (пакет? Библиотека?).
Спасибо!