Data Scientist
В статье сильно подробнее расписано обо всем. Плюс текст поправили.Но если интересно, то вот видео с датафеста – https://youtu.be/_YHa7zIAr_c+ видео про MLops у нас – https://youtu.be/hAeqV8LPXZs
Все так, вектора взяли с предпоследнего. В качестве лосса был ArcFace, но на удивление обычный CrossEntropyLoss тоже давал хорошие результаты, но с условием если искать ближайшие не по косинусу, а по L2
ArcFace
CrossEntropyLoss
Для управления зависимостей в Python есть превосходный Poetry вместе старенькой связки setup.py, requirements.txt и setup.cfg.
setup.py
requirements.txt
setup.cfg
А для инициализации Poetry, настройки GitHub, создания CI, настройки black/mypy и прочих я создал и открыл шаблон на гитхабе :)
Предложения по улучшениям, ссылки на проекты, обратную связь — пишите в комментарии.
В статье сильно подробнее расписано обо всем. Плюс текст поправили.
Но если интересно, то вот видео с датафеста – https://youtu.be/_YHa7zIAr_c
+ видео про MLops у нас – https://youtu.be/hAeqV8LPXZs
Все так, вектора взяли с предпоследнего. В качестве лосса был
ArcFace
, но на удивление обычныйCrossEntropyLoss
тоже давал хорошие результаты, но с условием если искать ближайшие не по косинусу, а по L2Для управления зависимостей в Python есть превосходный Poetry вместе старенькой связки
setup.py
,requirements.txt
иsetup.cfg
.А для инициализации Poetry, настройки GitHub, создания CI, настройки black/mypy и прочих я создал и открыл шаблон на гитхабе :)
Пилим Catalyst – высокоуровневый open-source фреймворк для PyTorch :)
В PyTorch инициатива понравилась, что нас, catalyst-team, добавили в их экосистему