PyTorch | Урок #5 | Пишем ResNet с нуля

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 12

  • @Ilya-en8id
    @Ilya-en8id 9 месяцев назад

    Видосы огонь. Может подскажешь мне что по пространственным контроллерам и экзе ?

    • @magorokhoov
      @magorokhoov  9 месяцев назад +1

      Спасибо.
      Не знаю про пространственные контроллеры и экзе

  • @hikoop5090
    @hikoop5090 Год назад +1

    Skip connection это сложение тензоров , поэтому размерность у слагаемых должна быть одинаковой C*H*W к примеру?
    Вопрос возник после того, как я сегментацией занялся , а там как я понял конкатенируют карты активации и тоже называют это skip connection))

    • @magorokhoov
      @magorokhoov  Год назад +1

      Да, skip connection можно реализовать через конкатенацию, можно через сложение. В случае сложения добавляется условия одинарного числа каналов C.
      Бывают еще short skip connection и long skip connection.
      Short в resnet.
      Long в unet

    • @hikoop5090
      @hikoop5090 Год назад

      Иначе short - сложение , long - конкатенация.
      А смысл в конкатенации такой же ?( Повысить градиенты начальных слоев)
      Просто вот интересно, обновили мы веса там , где конкат был, а дальше веса этого слоя не трогаем ? когда до них доходим во второй раз

  • @hikoop5090
    @hikoop5090 Год назад

    Что делает оператор * в данном случае ?

    • @magorokhoov
      @magorokhoov  Год назад

      Приведите пожалуйста фрагмент кода

    • @hikoop5090
      @hikoop5090 Год назад

      ​@@magorokhoov self.truck(nn.Sequential(*truck))

    • @magorokhoov
      @magorokhoov  Год назад

      Он раскрывает список

    • @hikoop5090
      @hikoop5090 Год назад

      ​@@magorokhoov а разве на выходе не должен софтмакс применяться?

    • @hikoop5090
      @hikoop5090 Год назад

      ​@@magorokhoov просто у тебя на выходе линейное преобразование