Классификация изображений с pyTorch Lightning

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

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

  • @АлексейСидоров-б3з
    @АлексейСидоров-б3з 2 года назад +2

    Хорошо, заходит. Артем выстраивает процесс для того что бы научить. Отличный темп, без спешки. Буду ждать и платные и свободные материалы.

  • @vrs9106
    @vrs9106 Год назад +3

    Обновили lightning библиотеку , в частности validation_epoch_end работать как в данном примере не будет, было бы круто если допишите урок апдейтом как обновить данную часть кода
    подача материала тут очень нравится

  • @cozyfootball
    @cozyfootball 2 года назад +1

    Ого, Артём уже преподает, красавчик

  • @justyar5781
    @justyar5781 2 года назад

    Лайк, подписка, колокольчик =)

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

    А почему мы не применяли трансформации к валидационному датасету?

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

      Ее не применяют обычно. Это сделано для того, чтобы мы увидели, как работает модель в проде

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

    а почему так тихо??

  • @aceloolrd
    @aceloolrd 2 года назад

    Выбивает TypeError: __new__() missing 1 required positional argument: 'task' на этапе "Модель с помощью pytorch lightning. Чпсть 2". Не исключаю, что допустил ошибку в коде, т.к. переписываю с видео из-за испоганенного блокнота по ссылке в описании.

    • @leopard.school
      @leopard.school  2 года назад

      Блокнот восстановил

    • @aceloolrd
      @aceloolrd 2 года назад +1

      @@leopard.school В блоке "Запуск обучения", который начинается с задания BATCH = 16, выбивает все ту же ошибку даже на вашем блокноте. Так понял для Accuracy надо указать task ('binary', 'multiclass'либо 'multilabel'). Будьте добры, подскажите, как решить проблему.
      TypeError Traceback (most recent call last)
      in
      4 EXPERIMENT = "efficientnet-b0"
      5 ETA = 3*10e-3
      ----> 6 model = EffNetClassifier(eta=ETA, model=EXPERIMENT)
      7 # список для отслеживания lr, ранних остановок, сохранения весов
      8 callbacks = [
      in __init__(self, model, in_channels, out_classes, eta, **kwargs)
      15 self.out_classes = out_classes
      16 self.criterion = nn.CrossEntropyLoss()
      ---> 17 self.metrics = {"accuracy": Accuracy().to(device)}
      18 # обязательный метод
      19 def forward(self, x):
      TypeError: __new__() missing 1 required positional argument: 'task'

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

      @@aceloolrd не решился вопрос?

  • @aceloolrd
    @aceloolrd 2 года назад

    есть возможность обновить блокнот? там уже наредачили, что хрен разберешь

    • @leopard.school
      @leopard.school  2 года назад +1

      Восстановил исходную версию и сделал доступ только на просмотр). Спасибо!

    • @aceloolrd
      @aceloolrd 2 года назад

      @@leopard.school спасибо Вам огромное!

  • @Tolyeschebudet
    @Tolyeschebudet 2 года назад

    Норм, продолжай