Сергей Дубинин
Сергей Дубинин
  • Видео 72
  • Просмотров 111 248
► 7. Mean Average Precision | Курс Object Detection.
✅ Бесплатный курс с задачами:
► Object Detection с задачами: stepik.org/a/224806
✅ Курсы с задачами со СКИДКОЙ 10%:
► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58
► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6
► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2
✅ Мой Telegram канал: t.me/dubinin_ser
✅ Telegram группы:
► Pytorch: t.me/PyTorch_for_you
► Pandas: t.me/pandas_for_you
► Numpy: t.me/numpy_for_you
=================================================
Приветствую вас, друзья! Если вы интересуетесь компьютерным зрением и хотите научиться создавать собственные модели для решения задач object Detection, то вы попали по адресу!
В этой серии в...
Просмотров: 176

Видео

► 6. Non Maximum Suppression | Курс Object Detection.
Просмотров 182Месяц назад
✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyT...
► 5. IoU | Курс Object Detection.
Просмотров 1912 месяца назад
✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyT...
► 4. Разметка данных | Курс Object Detection.
Просмотров 3193 месяца назад
✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyT...
► 3. ЛОКАЛИЗАЦИЯ | Курс Object Detection.
Просмотров 3423 месяца назад
✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyT...
► 2. Немного про СВЁРТКИ | Курс Object Detection.
Просмотров 3094 месяца назад
✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyT...
► 1. СТРУКТУРА курса | Курс Object Detection.
Просмотров 5104 месяца назад
✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyT...
► 23. Transfer Learning | Курс по нейронным сетям с Pytorch.
Просмотров 6175 месяцев назад
✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you Приветству...
► 22. Модель U-net. Implementation | Курс по нейронным сетям с Pytorch.
Просмотров 4455 месяцев назад
✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you Приветству...
► 21. Модели ResNet. Implementation | Курс по нейронным сетям с Pytorch.
Просмотров 6365 месяцев назад
✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you Приветству...
► 20. Модели VGG. Implementation | Курс по нейронным сетям с Pytorch.
Просмотров 5595 месяцев назад
✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you Приветству...
► 19. Pooling слои. MaxPooling, AvgPooling | Курс по нейронным сетям с Pytorch.
Просмотров 7077 месяцев назад
✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you Приветству...
► 18. Создание СВЁРТОЧНОЙ нейронной сети | Курс по нейронным сетям с Pytorch.
Просмотров 1,6 тыс.7 месяцев назад
► 18. Создание СВЁРТОЧНОЙ нейронной сети | Курс по нейронным сетям с Pytorch.
► 17. СВЁРТОЧНЫЕ слои | Курс по нейронным сетям с Pytorch.
Просмотров 1,1 тыс.8 месяцев назад
► 17. СВЁРТОЧНЫЕ слои | Курс по нейронным сетям с Pytorch.
► 16. BatchNorm | Курс по нейронным сетям с Pytorch.
Просмотров 6758 месяцев назад
► 16. BatchNorm | Курс по нейронным сетям с Pytorch.
► 15. Dropout. Борьба с переобучением. | Курс по нейронным сетям с Pytorch.
Просмотров 6918 месяцев назад
► 15. Dropout. Борьба с переобучением. | Курс по нейронным сетям с Pytorch.
► 14. ОСТАНОВКА обучения: EarlyStopping. ТЕСТИРОВАНИЕ модели. | Курс по нейронным сетям с Pytorch.
Просмотров 9189 месяцев назад
► 14. ОСТАНОВКА обучения: EarlyStopping. ТЕСТИРОВАНИЕ модели. | Курс по нейронным сетям с Pytorch.
► 13. СОХРАНЕНИЕ и ЗАГРУЗКА модели. Функции save и load. | Курс по нейронным сетям с Pytorch.
Просмотров 1,3 тыс.9 месяцев назад
► 13. СОХРАНЕНИЕ и ЗАГРУЗКА модели. Функции save и load. | Курс по нейронным сетям с Pytorch.
► 12. Изменение СКОРОСТИ ОБУЧЕНИЯ. LR_Scheduler | Курс по нейронным сетям с Pytorch.
Просмотров 1,4 тыс.10 месяцев назад
► 12. Изменение СКОРОСТИ ОБУЧЕНИЯ. LR_Scheduler | Курс по нейронным сетям с Pytorch.
► 11. СОЗДАНИЕ ЦИКЛА ОБУЧЕНИЯ | Курс по нейронным сетям с Pytorch.
Просмотров 2,4 тыс.10 месяцев назад
► 11. СОЗДАНИЕ ЦИКЛА ОБУЧЕНИЯ | Курс по нейронным сетям с Pytorch.
► 10. СОЗДАНИЕ нейронных сетей | Курс по нейронным сетям с Pytorch.
Просмотров 2 тыс.10 месяцев назад
► 10. СОЗДАНИЕ нейронных сетей | Курс по нейронным сетям с Pytorch.
► 9. КЛАССЫ для создания нейронных сетей | Курс по нейронным сетям с Pytorch.
Просмотров 2 тыс.11 месяцев назад
► 9. КЛАССЫ для создания нейронных сетей | Курс по нейронным сетям с Pytorch.
► 8. Функции АКТИВАЦИИ, функции ПОТЕРЬ и другие атрибуты НС| Курс по нейронным сетям с Pytorch.
Просмотров 1,8 тыс.11 месяцев назад
► 8. Функции АКТИВАЦИИ, функции ПОТЕРЬ и другие атрибуты НС| Курс по нейронным сетям с Pytorch.
► 7. ТРАНСФОРМАЦИЯ ДАННЫХ. Transforms и V2 | Курс по нейронным сетям с Pytorch.
Просмотров 2,1 тыс.11 месяцев назад
► 7. ТРАНСФОРМАЦИЯ ДАННЫХ. Transforms и V2 | Курс по нейронным сетям с Pytorch.
► 6. ПОДГОТОВКА ДАННЫХ-ч.3. Dataset и DataLoader. | Курс по нейронным сетям с Pytorch.
Просмотров 2,4 тыс.11 месяцев назад
► 6. ПОДГОТОВКА ДАННЫХ-ч.3. Dataset и DataLoader. | Курс по нейронным сетям с Pytorch.
► 5. ПОДГОТОВКА ДАННЫХ-ч.2. Dataset и DataLoader. | Курс по нейронным сетям с Pytorch.
Просмотров 4,8 тыс.11 месяцев назад
► 5. ПОДГОТОВКА ДАННЫХ-ч.2. Dataset и DataLoader. | Курс по нейронным сетям с Pytorch.
► 4. ПОДГОТОВКА ДАННЫХ-ч1. Dataset и DataLoader. | Курс по нейронным сетям с Pytorch.
Просмотров 4,4 тыс.11 месяцев назад
► 4. ПОДГОТОВКА ДАННЫХ-ч1. Dataset и DataLoader. | Курс по нейронным сетям с Pytorch.
► 3. ЗНАКОМСТВО С PyTorch | Курс по нейронным сетям с Pytorch.
Просмотров 6 тыс.Год назад
► 3. ЗНАКОМСТВО С PyTorch | Курс по нейронным сетям с Pytorch.
► 2. СТРУКТУРА ОБУЧЕНИЯ нейронных сетей | Курс по нейронным сетям с Pytorch.
Просмотров 5 тыс.Год назад
► 2. СТРУКТУРА ОБУЧЕНИЯ нейронных сетей | Курс по нейронным сетям с Pytorch.
► 1. ЗНАКОМСТВО с курсом | Курс по нейронным сетям с Pytorch.
Просмотров 9 тыс.Год назад
► 1. ЗНАКОМСТВО с курсом | Курс по нейронным сетям с Pytorch.

Комментарии

  • @ГурькоНиколай
    @ГурькоНиколай 3 дня назад

    Сергей, добрый день! Огромное вам спасибо за ваш курс. Работаю инженером-программистом, и от нечего делать решил за новогодние праздники осилить для себя мир нейросетей. По итогу втянулся. Всё изложено грамотно и чётко!) По теме курса есть несколько прикладных вопросов: Пусть у нас есть некоторое изделие, и при помощи снимка с последующей обработкой мы хотим определить наличие в нём дефектов. Нам лучше сделать: 1) 2 нейронки, одна из которых в будет классифицировать на дефектное/недефектное, а вторая, если дефекты были найдены, будет определять их тип; 2) Всё то же самое, только объединить в одну нейросеть, напоминающую вторую, но с добавлением "чистого" класса 3) Просто сделать нейронку второго типа, и чистое изделие в нём просто не будет иметь достаточно высокое значение относительно других классов или не будет выделяться (хотя уже даже в процессе написания этот вариант выглядит странным)

    • @dubinin_s
      @dubinin_s 3 дня назад

      Если у вас есть возможность соблюсти баланс классов, то второй вариант предпочтительнее. Но нужно понимать, что решение прикладных задач зависит от многих факторов.

  • @adilzhenisov28
    @adilzhenisov28 10 дней назад

    👍

  • @nikitapuzakov7736
    @nikitapuzakov7736 18 дней назад

    В видео отсутствует самое главное - как использовать эти мультииндексы на практике и как задать этот мультииндекс уже существующему массиву)

    • @dubinin_s
      @dubinin_s 18 дней назад

      Из видео: "Мультииндекс - это индекс ...". А как задавать индекс у существующего DF было в прошлых видео. Да и в этом видео показывалось как менять мультииндекс.

    • @nikitapuzakov7736
      @nikitapuzakov7736 18 дней назад

      @@dubinin_s Виноват, пропустил этот момент

  • @redice8928
    @redice8928 22 дня назад

    Вопрос, а для чего нужно делить на батчи? Нейросеть разве не по очереди каждый элемент обрабатывает, в смысле по одному, или она создает множество потоков и параллельно решает задачи?

    • @dubinin_s
      @dubinin_s 21 день назад

      Вычисления производятся сразу для всего батча. Подробно рассказать зачем делить на батчи здесь не получится. Слишком большая простыня будет. В общих чертах: для ускорения обучения и чтобы память не переполнялась.

  • @EI40989
    @EI40989 25 дней назад

    Странно, что так мало просмотров и лайков. Тема актуальная, конкурентов не много, почему никто не смотрит? Может RUclips хочет денег немного в продвижение

    • @dubinin_s
      @dubinin_s 25 дней назад

      Имеем то, что имеем))

  • @EI40989
    @EI40989 26 дней назад

    а можете оставить ссылку на изображение, которое вы используете в этом уроке? У меня просто рамки получаются совсем не такие как у вас)

    • @dubinin_s
      @dubinin_s 26 дней назад

      Да-к дело не в изображении. Метод работает если в него подать правильные данные. Я, к сожалению, не знаю что именно вы передаете в функцию.

    • @EI40989
      @EI40989 26 дней назад

      @dubinin_s дело в том, что у меня всё работает точно так же как у вас. На моих картинках. Но результаты выглядят странно. Рамок чуть меньше чем должно быть и размер рамок слишком большой. Потому трудно сказать, правильно оно работает или нет. И для того чтобы сделать окончательную отладку, нужно изображение аналогичное вашему. Ну или Я конечно могу выложить свой код на github, но вряд ли вам захочется его смотреть 😅

    • @dubinin_s
      @dubinin_s 25 дней назад

      ​@@EI40989 сгенерируйте данные, чтобы точно быть в них уверенным. Это единственно верный способ проверить функцию.

  • @ТищенкоЕвгений-ж2э
    @ТищенкоЕвгений-ж2э 26 дней назад

    Я бы гулял в тёмном лесу, если бы не это видео. Спасибо!

  • @turalaliyev3977
    @turalaliyev3977 29 дней назад

    а где можно взять код который вы показываете ?

  • @nikitakuzmenko2324
    @nikitakuzmenko2324 Месяц назад

    Вы крутой

    • @dubinin_s
      @dubinin_s Месяц назад

      Спасибо)) вы тоже.

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц Месяц назад

    ​ @dubinin_s Сергей, подскажите, правильно ли я понимаю, что в данном видео вы увеличиваете количество нейронов в модели со 128 до 256, чтобы увеличить вероятность переобучения модели, для лучшей демонстрации работы слоя Dropout()?

  • @Motskin_AI
    @Motskin_AI Месяц назад

    Очень ждал от тебя видео на эту тему. Теперь и на русском языке есть отличное объяснение!!! И больше скажу, твоё объяснение даже лучше, чем то англоязычное, которое я раньше считал хорошим объяснением. Ждём продолжения...

    • @dubinin_s
      @dubinin_s Месяц назад

      Спасибо, очень приятно.

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц Месяц назад

    Если ваша модель в задаче классификации, находясь на 'cuda' с каждой эпохой не улучшается, обратите внимание на реализацию класса MNISTDataset(). Автор не просто так решает задачу на 'cpu'.

  • @turalaliyev3977
    @turalaliyev3977 Месяц назад

    Очень круто, спасибо большое

    • @dubinin_s
      @dubinin_s Месяц назад

      Спасибо, что смотрите.

  • @turalaliyev3977
    @turalaliyev3977 Месяц назад

    Это полный курс ? или в Степике будет полный ?

    • @dubinin_s
      @dubinin_s Месяц назад

      Это полный курс. Остальные темы я убрал.

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц Месяц назад

    Есть небольшая неточность в части Задачи Регрессии. Когда мы объявляем трейн, вал и тест, мы делаем это через переменные: train_set, val_set, test_set = random_split(dataset, [0.7, 0.1, 0.2]) Соответственно, в цикле обучения (скопированном с задачи классификации), Расчет значения метрики будет следующий: Для трейна: running_train_acc = true_answer / len(train_set) Для валидации: running_val_acc = true_answer / len(val_set) В противном случае, если менять значения разбивки на трейн, вал и тест, скажем: train_set, val_set, test_set = random_split(dataset, [0.8, 0.15, 0.05]) Расчет значения метрик не будет корректным, т.к. train_data и val_data объявялись в задаче классификации. Поправьте, если я ошибаюсь)

    • @dubinin_s
      @dubinin_s Месяц назад

      Всё абсолютно так. Это своего рода не запланированная проверка числа людей, которые пишут код, и людей, которые просто смотрят видео.

  • @KirillBon
    @KirillBon Месяц назад

    Сергей, а на Степике этот курс есть?

    • @dubinin_s
      @dubinin_s Месяц назад

      Пока что нет.

  • @EI40989
    @EI40989 Месяц назад

    c pred.pt не понятно. Чтоб сделать этот файл нужно: `results = model.predict(source="images/0001.jpg") torch.save(results, "pred.pt")`. Правильно? А результат читается совсем другим способом: "for r in pred: print(r.boxes.shape) print(r.orig_img.shape)". И оно совсем другое выдает, совсем не так как у вас((

    • @dubinin_s
      @dubinin_s Месяц назад

      Чтобы получить то, что у меня в видео, нужно сохранять немного не то, что сохраняете вы. Объяснить, что именно я сохраняю, тут не получится.

  • @NikolaiKvasov-lk8ut
    @NikolaiKvasov-lk8ut Месяц назад

    Болят глаза слишком мелко 😢

  • @EI40989
    @EI40989 Месяц назад

    Спасибо. В этом году будут ещё новые видео?)

    • @dubinin_s
      @dubinin_s Месяц назад

      Конечно буду))

  • @abc_chess
    @abc_chess Месяц назад

    Здравствуйте, а по OpenCV будет отдельный курс?

    • @dubinin_s
      @dubinin_s Месяц назад

      Пока что об этом не задумывался.

  • @КсенияМатвеева-п6г

    Как всегда всë очень подробно объяснено, спасибо за видео.

    • @dubinin_s
      @dubinin_s Месяц назад

      Спасибо, что смотрите.

  • @dubinin_s
    @dubinin_s Месяц назад

    ✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you ================================================= В этом видео мы познакомимся с самой популярной метрикой при детекции объектов. Она называется mean Average Precision. Тайм-коды: 00:00 - Введение. 00:10 - mean Average Precision. 10:35 - Реализация mAP. Теги: #pytorch #AI #objectdetection #yolo

  • @ErbolNurpaisuulu
    @ErbolNurpaisuulu Месяц назад

    Здравствуйте, Сергей! Хотел спросить, может ли результат предсказания зависеть от среды разработки (cpu или cuda), потому что у меня следующая ситуация: я обучил сеть в Colab на Cuda и сохранил модель, далее, скачав файлы, решил проверить модель в PyCharm и в Colab на CPU и результаты не те, что были на Cuda, т.е. модель предсказывает совершенно неправильно (пример: бананы как яблоко, огурцы как бананы и т.д.)? Буду рад обратной связи от вас, спасибо!

    • @dubinin_s
      @dubinin_s Месяц назад

      Если вы всё делали по видео, то скорее всего проблема в неотсортированном списке при создании датасета. Я это показывал в видео про остановку и тестирование модели (если не ошибаюсь). Это одна из тех ошибок, которую нужно допустить, чтобы навсегда её запомнить.

    • @ErbolNurpaisuulu
      @ErbolNurpaisuulu Месяц назад

      @@dubinin_s нашёл, спасибо! А в ImageFolder можно реализовать sorted или для этого подходит только пользовательский класс?

    • @ErbolNurpaisuulu
      @ErbolNurpaisuulu Месяц назад

      Понял свою ошибку: нужно было модель перевести на eval() и переопределить датасет. У меня, почему-то, таким образом всё заработало. Ещё раз спасибо вам за этот курс!

  • @ErbolNurpaisuulu
    @ErbolNurpaisuulu Месяц назад

    Здравствуйте, Сергей! Хотел у вас спросить кое-что: задача о нахождении параметров выделяющей рамки (2 координаты, высота и ширина) является задачей регрессии, и, если да, то для обучения ИНС можно ли применять тот же алгоритм, который применялся в курсе "Нейронные сети с PyTorch", но только файлы будут содержать в себе не 2 числа, а 4? Заранее благодарю за ответ и за предыдущий курс, вы мне очень помогли с курсовой работой!

    • @dubinin_s
      @dubinin_s Месяц назад

      Сам процесс обучения всегда один и тоже, какую бы сеть не обучали. Взяли батч данных, подали в сеть, получили ответ, посчитали функцию потерь, посчитали градиенты, обновили веса сети, и так далее в цикле. Если отвечать прямо на ваш вопрос, то да, можно, но есть нюансы. Например, модель может выдать отрицательные значения, а высота и ширина не могут быть отрицательными. Пробуйте все, что хотите. Это же всего лишь код, он либо работает, либо нет)

  • @Lippaaa7596
    @Lippaaa7596 Месяц назад

    Я конечно может чего то и не понимаю,но какой же душный код, для чего так мучиться, смысл выбирать сложный путь,чтобы просто достать само изображение и метку для него

    • @dubinin_s
      @dubinin_s Месяц назад

      Спасибо, давно так не смеялся))

  • @PanovDV
    @PanovDV Месяц назад

    16:39 правильное слово "объединение", а не "пересечение"

  • @EI40989
    @EI40989 Месяц назад

    спасибо за видео. А вы планируете видеокурс по Llm?

    • @dubinin_s
      @dubinin_s Месяц назад

      Скорее всего он будет, но не скоро. До него еще много чего нужно сделать.

    • @EI40989
      @EI40989 Месяц назад

      @dubinin_s у Андрея Карпатого есть отличный видеокурс на английском языке. Он словак. Наверное ,если просто его перевести на русский, то это уже будет бомбический контент.

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц Месяц назад

    Спасибо за интересное видео! Надо повторить)

  • @EI40989
    @EI40989 Месяц назад

    thnx! спасибо за видео. Комент в развитие канала.

  • @КсенияМатвеева-п6г

    Очень ждала новое видео. Как всегда, информативно и познавательно. Спасибо!)

  • @dubinin_s
    @dubinin_s Месяц назад

    ✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you ================================================= В этом видео мы разберём алгоритм non maximum suppression, с помощью которого можно отфильтровать предсказания модели и оставить только нужные. Тайм-коды: 00:00 - Введение. 00:14 - Non Maximum Suppression. 07:23 - Преобразование форматов рамок. 09:26 - Реализация NMS. 19:47 - Проверка алгоритма NMS. Теги: #pytorch #AI #objectdetection #yolo

  • @EI40989
    @EI40989 Месяц назад

    спасибо за видео. Лайк и комент для продвижения

  • @Denius177
    @Denius177 Месяц назад

    А какой аргумент отвечает за порядок сортировки?

  • @EI40989
    @EI40989 2 месяца назад

    лайк, коментарий в продвижение канала

  • @АртемГорбаренко-ж5с
    @АртемГорбаренко-ж5с 2 месяца назад

    В первом видео упоминались трансформеры, а в последнем видео их нет. Получается стоит ждать новых видео?

    • @dubinin_s
      @dubinin_s 2 месяца назад

      В это м курсе их не будет. Будет отдельный курс по трансформерам.

  • @АртемГорбаренко-ж5с
    @АртемГорбаренко-ж5с 2 месяца назад

    Очень познавательное видео! Подскажите пожалуйста, где можно найти используемый в видео код? Хочется пройтись по коду самостоятельно для лучшего понимания.

    • @dubinin_s
      @dubinin_s 2 месяца назад

      Код я нигде не выкладывал. Подразумевается, что весь код из видео набирается самостоятельно. В этом цель обучения - писать самим.

  • @jaksonmillka
    @jaksonmillka 2 месяца назад

    та не мужик, по какому это ? Просто написанный код, не объясняя поэтапно что за что отвечает. Возможно это подходит кому-то, но точно не совсем зеленым новичкам. Отписка, удачи

    • @dubinin_s
      @dubinin_s 2 месяца назад

      А можно по конкретнее, что именно не объяснено в видео? Мне бы эта информация очень пригодилась при создании следующих курсов. "Возможно это подходит кому-то, но точно не совсем зеленым новичкам." - новичок новичку рознь, это во-первых. Во-вторых: в первом видео говорилось, что знание основ Python необходимы. В-третьих: если что-то не понятно можно спросить, здесь или в телеге, я бы все еще раз объяснил. "Отписка, удачи" - дело конечно ваше, но если передумаете я всегда вам рад.

  • @KirillBon
    @KirillBon 2 месяца назад

    Сергей, а можно еще вопрос?)) Есть где-то код примеров, которые вы показываете? на гитхабе или еще где-то? С экрана набирать не очень удобно.

    • @dubinin_s
      @dubinin_s 2 месяца назад

      Я нигде не выкладывал.

    • @KirillBon
      @KirillBon 2 месяца назад

      @@dubinin_s может быть на уроках за деньги?

    • @dubinin_s
      @dubinin_s 2 месяца назад

      @@KirillBon если вы про stepik, то и там нет.

  • @KirillBon
    @KirillBon 2 месяца назад

    Что такое слой без функции активации? Почему последний слой без нее?

    • @dubinin_s
      @dubinin_s 2 месяца назад

      Слой без функции активации - это, как правило, линейное преобразование входных данных. Активация - это нелинейный переход между слоями. "Почему последний слой без нее?" - потому, что в этих архитектурах она там не нужна. Вы случаем на TensorFlow раньше не работали? Просто это типичные вопросы для тех кто переходит с TensorFlow на PyTorch.

    • @KirillBon
      @KirillBon 2 месяца назад

      @@dubinin_s спасибо большое за ответ. Работал -- не совсем то слово. Скорее изучал немного. И еще когда-то много лет назад изучал теорию, а она говорит нам, что искуственный нейрон -- это функция активации от линейной комбинации входов. В pytorch похоже немного не так))

    • @dubinin_s
      @dubinin_s 2 месяца назад

      @@KirillBon про нейрон вы конечно правы. Но здесь просто необходимо говорить "линейный слой", "свёрточный слой" и тд, тк это просто объекты библиотеки PyTorch. Возможно я где-то в видео оговариваюсь и слой называю нейроном, нейрон слоем, но это просто профдеформация.

  • @jaksonmillka
    @jaksonmillka 2 месяца назад

    угорнул с фразы "Действительно ли она обучается, или делает вид, что обучается". Нейронка шалун, оказывается 😂😂

  • @МихаилМельниченко-ь7ю

    какие на удивление интересные примеры с картинками получились, это подводка к курсу по Pytorch такая?)

    • @dubinin_s
      @dubinin_s 2 месяца назад

      Нет)) просто примеры с изображениями мне ближе))

  • @МихаилМельниченко-ь7ю

    Буквально несколько месяцев назад занялся изучением машинного обучения. Сам я ещё студент, 24 года, отучился на бакалавре экономика и сейчас на магистратуре по количественной экономике с уклоном в статистику. Программированием до июля не занимался, и вот, как появилось страшное желание погрузиться в эту интересную профессию начал подготовку. Курсы по питону от поколения Python в Stepik, там же курс по машинному обучению от Бургамистрова, но без глубоких нейронных сетей, сильная база математического анализа и статистики уже имеется, поэтому хотя бы здесь можно выдохнуть. И вот, наткнулся на этот курс, возлагаю большие надежды на внятное объяснение материала, по крайней мере, судя по комментариям и отзывам ролики действительно стоят просмотра. Спасибо автору за старания

  • @КсенияМатвеева-п6г
    @КсенияМатвеева-п6г 2 месяца назад

    Класс, видео супер.

    • @dubinin_s
      @dubinin_s 2 месяца назад

      Спасибо.

  • @КсенияМатвеева-п6г
    @КсенияМатвеева-п6г 2 месяца назад

    Спасибо за видео.

  • @dubinin_s
    @dubinin_s 2 месяца назад

    ✅ Бесплатный курс с задачами: ► Object Detection с задачами: stepik.org/a/224806 ✅ Курсы с задачами со СКИДКОЙ 10%: ► Pytorch с задачами: stepik.org/a/186169/pay?promo=2636c14cc13e1a58 ► Pandas с задачами: stepik.org/a/122126/pay?promo=fbc55c15b862a7c6 ► Numpy с задачами: stepik.org/a/180256/pay?promo=ff9f54f0274b6ae2 ✅ Мой Telegram канал: t.me/dubinin_ser ✅ Telegram группы: ► Pytorch: t.me/PyTorch_for_you ► Pandas: t.me/pandas_for_you ► Numpy: t.me/numpy_for_you ================================================= В этом видео мы разберём и реализуем одну из основных метрик при детекции объектов. Она называется intersection over union. Тайм-коды: 00:00 - Введение. 00:30 - Intersection over union. 07:13 - Реализация IoU. Теги: #pytorch #AI #objectdetection #yolo

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц 2 месяца назад

    Спасибо, ждем новые разборы.

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц 2 месяца назад

    Благодарю, очень доходчивое повествование!

  • @ВиталийПавлов-п9ц
    @ВиталийПавлов-п9ц 2 месяца назад

    Спасибо большое!