- 21 августа 2021
- Василис Вриниотис
- , Без комментариев
Я начинаю новую серию сообщений в блоге о разработке библиотеки компьютерного зрения PyTorch. Я планирую обсудить интересные предстоящие функции в первую очередь из ФакелВижн и вторичный из экосистемы PyTorch. Моя цель — выделить новые и находящиеся в разработке функции и прояснить, что происходит между выпусками. Хотя формат, вероятно, со временем изменится, я изначально планирую сохранить его небольшим и предлагать ссылки для тех, кто хочет копнуть глубже. Наконец, вместо того, чтобы публиковать статьи через фиксированные промежутки времени, я буду публиковать их, когда у меня будет достаточно интересных тем для обсуждения.
Предупреждение: Рассматриваемые функции будут ориентированы на темы, которые меня лично интересуют. Экосистема PyTorch огромна, и у меня есть представление только о ее крошечной части. Покрытие (или непокрытие) признака ничего не говорит о его важности. Высказанные мнения являются исключительно моими собственными.
С этим в сторону, давайте посмотрим, что готовится:
Сглаживание меток для CrossEntropy Loss
Очень востребованная функция PyTorch — поддерживать легкие цели и добавить параметр сглаживания метки в потере перекрестной энтропии. Обе функции нацелены на упрощение сглаживания меток, при этом первый вариант обеспечивает большую гибкость при использовании таких методов увеличения данных, как смешивать/катмикс используются, а второй более эффективен для простых случаев. Вариант мягких целей уже был объединено на мастере Джоэлом Шлоссером, в то время как опция label_smoothing разрабатывается Томасом Дж. Фэном и в настоящее время находится на рассмотрении.
Новый планировщик разминки
Разминка скорости обучения — распространенный метод, используемый при обучении моделей, но до сих пор PyTorch не предлагал готового решения. Недавно Ильгар Рамазанлы выпустили новый планировщик, поддерживающий линейный и постоянный прогрев. В настоящее время ведется работа над улучшение цепной способности и сочетание существующих планировщиков.
TorchVision с «Батареями в комплекте»
В этой половине мы работаем над добавлением в TorchVision популярных моделей, потерь, планировщиков, дополнений данных и других утилит, используемых для достижения самых современных результатов. Этот проект метко назван «Батареи прилагаются» и в настоящее время в ходе выполнения.
Ранее на этой неделе я добавил новый слой под названием СтохастикГлубина которые можно использовать для случайного удаления остаточных ветвей в остаточных архитектурах. В настоящее время я работаю над добавление реализации популярной сетевой архитектуры, называемой Эффективная сеть. Наконец, Аллен Гудман в настоящее время добавление нового оператора, который позволит конвертировать Маски сегментации для ограничивающих рамок.
Другие функции в разработке
Хотя мы постоянно вносим постепенные улучшения в документацию, инфраструктуру CI и общее качество кода, ниже я выделяю некоторые из «пользовательских» элементы дорожной карты которые находятся в разработке:
Вот и все! Надеюсь, вам было интересно. Приветствуются любые идеи о том, как адаптировать формат или какие темы освещать. Ударь меня по LinkedIn or Twitter.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- Платоблокчейн. Интеллект метавселенной Web3. Расширение знаний. Доступ здесь.
- Источник: https://blog.datumbox.com/new-blog-series-memoirs-of-a-torchvision-developer/
- a
- О нас
- Достигать
- приспосабливать
- уже
- и
- архитектура
- около
- статьи
- Август
- автор
- не являетесь
- ниже
- между
- Блог
- ветви
- под названием
- случаев
- изменение
- ясность
- код
- Общий
- компьютер
- Компьютерное зрение
- постоянная
- постоянно
- чехол для варгана
- покрытый
- покрытие
- Пересекать
- В настоящее время
- данным
- Датумбокс
- более глубокий
- Застройщик
- Развитие
- КОПАТЬ
- обсуждать
- документации
- Падение
- экосистема
- включить
- достаточно
- существующий
- выраженный
- вентилятор
- Особенность
- Особенности
- в заключение
- Во-первых,
- фиксированной
- Трансформируемость
- формат
- найденный
- от
- Goodman
- Половина
- Выделите
- очень
- Удар
- надежды
- Как
- How To
- HTTPS
- БОЛЬНОЙ
- идеи
- значение
- улучшение
- in
- Инфраструктура
- первоначально
- вместо
- заинтересованный
- интересный
- IT
- Сохранить
- этикетка
- Библиотека
- Вероятно
- от
- потери
- сделать
- Создание
- Маски
- массивный
- макс-ширина
- Модели
- БОЛЕЕ
- Названный
- сеть
- Новые
- предлагают
- предлагающий
- оператор
- Мнения
- Опция
- Другое
- общий
- собственный
- часть
- Лично
- план
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- Популярное
- После
- Блог
- в первую очередь
- Прогресс
- Проект
- обеспечивать
- Издательство
- pytorch
- Обменный курс
- недавно
- Рекомендации
- публикации
- Итоги
- обзоре
- Во-вторых
- вторичный
- Серии
- просто
- мягкая
- Решение
- некоторые
- Начало
- современное состояние
- такие
- поддержки
- цель
- направлена против
- снижения вреда
- Ассоциация
- На этой неделе
- время
- в
- Темы
- Торчвидение
- к
- Обучение
- под
- Предстоящие
- коммунальные услуги
- видимость
- видение
- теплый
- неделя
- добро пожаловать
- Что
- который
- в то время как
- КТО
- будете
- Работа
- работает
- Ты
- зефирнет