- Жовтень 10, 2021
- Василіс Врініотис
- . Без коментарів
The last couple of weeks were super busy in “PyTorch Land” as we are frantically preparing the release of PyTorch v1.10 and TorchVision v0.11. In this 2nd instalment of серія, я розповім про деякі з майбутніх функцій, які наразі включено до версії TorchVision.
Відмова від відповідальності: Незважаючи на те, що майбутній випуск містить численні вдосконалення та вдосконалення помилок/тестів/документації, тут я виділяю нові функції, призначені для користувача, у доменах, які мене особисто цікавлять. Після написання публікації в блозі я також помітив упередженість щодо функцій, які я переглядав, писав або уважно стежив за їх розробкою. Покриття (або невисвітлення) функції нічого не говорить про її важливість. Висловлені думки є виключно моїми.
Нові моделі
Новий випуск наповнений новими моделями:
- Кай Чжан додав реалізацію Архітектура RegNet разом із попередньо підготовленими вагами для Варіанти 14 які точно відтворюють оригінальний папір.
- I’ve recently added an implementation of the Архітектура EfficientNet разом із попередньо підготовленими вагами для варіантів B0-B7, наданими Люком Меласом-Кіріазі та Россом Вайтманом.
Нові доповнення даних
До останньої версії додано кілька нових методів розширення даних:
- Семюель Габріель зробив внесок TrivialAugment, нова проста, але дуже ефективна стратегія, яка, здається, забезпечує кращі результати, ніж AutoAugment.
- Я додав RandAugment метод автозбільшень.
- Я надав реалізацію Mixup і CutMix перетворює в посилання. Їх буде переміщено в трансформації в наступному випуску, коли їхній API буде завершено.
Нові оператори та шари
Додано ряд нових операторів і шарів:
Література / Навчальні рецепти
Хоча вдосконалення наших довідкових сценаріїв є постійними зусиллями, ось кілька нових функцій, включених у майбутню версію:
- Prabhat Roy додав підтримку Експоненціальна змінна середня у нашому рецепті класифікації.
- Я оновив наші посилання для підтримки Згладжування міток, який нещодавно представили Джоел Шлоссер і Томас Дж. Фан на ядрі PyTorch.
- Я включив опцію виконання Розминка швидкості навчання, використовуючи найновіші планувальники LR, розроблені Ilqar Ramazanli.
Інші поліпшення
Ось деякі інші помітні покращення, додані у випуск:
- Олександр Соаре та Франсіско Масса розробили Утиліта на основі FX що дозволяє витягувати довільні проміжні функції з архітектур моделі.
- Микита Шульга додав підтримку CUDA 11.3 до TorchVision.
- Zhongkai Zhu виправив проблеми залежності JPEG lib (ця проблема спричинила головний біль у багатьох наших користувачів).
У процесі та далі
Є багато захоплюючих нових функцій, що знаходяться на стадії розробки, які не потрапили в цей випуск. Ось декілька:
- Мото Хіра, Парміт Сінгх Бхатія та я склали проект RFC, який пропонує новий механізм для Версія моделі і для обробки метаданих, пов’язаних із попередньо підготовленими ваговими коефіцієнтами. Це дозволить нам підтримувати кілька попередньо навчених ваг для кожної моделі та додавати до моделей пов’язану інформацію, таку як мітки, перетворення попередньої обробки тощо.
- Зараз я працюю над використанням примітивів, доданих "Включені батареї», щоб підвищити точність наших попередньо навчені моделі. Мета полягає в досягненні найкращих у своєму класі результатів для найпопулярніших попередньо навчених моделей, наданих TorchVision.
- Філіп Майєр і Франсіско Масса працюють над захоплюючим прототипом нового TorchVision Набір даних та Перетворює API.
- Прабхат Рой працює над розширенням PyTorch Core
AveragedModel
клас для підтримки усереднення буферів in addition to parameters. The lack of this feature is commonly reported as bug and will увімкнути численні бібліотеки нижнього рівня і фреймворки, щоб видалити їх власні реалізації EMA. - Адітя Оке написав утиліту що дозволяє побудова графіків результатів моделей Keypoint на оригінальних зображеннях (функція не потрапила до випуску, оскільки ми були завалені й не змогли вчасно переглянути її 🙁 )
- Я будую a прототип FX-утиліти метою якого є виявлення залишкових з’єднань у довільній архітектурі моделі та модифікація мережі для додавання блоків регуляризації (наприклад,
StochasticDepth
).
Нарешті, у нашому резерві є кілька нових функцій (незабаром будуть PR):
Сподіваюся, вам було цікаво наведене вище резюме. Будь-які ідеї щодо адаптації формату серії блогів дуже вітаються. Вдари мене LinkedIn or Twitter.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- Платоблокчейн. Web3 Metaverse Intelligence. Розширені знання. Доступ тут.
- джерело: https://blog.datumbox.com/a-sneak-peek-on-torchvision-v0-11-memoirs-of-a-torchvision-developer-2/
- 10
- 11
- 7
- a
- МЕНЮ
- вище
- точність
- Achieve
- пристосовувати
- доданий
- доповнення
- після
- Цілі
- дозволяє
- та
- API
- асоційований
- приєднувати
- автор
- зміщення
- блоки
- Блог
- Філія
- Помилка
- Створюємо
- викликаний
- клас
- класифікація
- тісно
- майбутній
- Скоро
- зазвичай
- Зв'язки
- безперервний
- внесок
- Core
- Пара
- обкладинка
- покриття
- В даний час
- виготовлений на замовлення
- дані
- Датабокс
- розвиненою
- Розробник
- розробка
- домени
- розроблений
- кожен
- Ефективний
- зусилля
- EMA
- включіть
- і т.д.
- захоплюючий
- виражений
- розширення
- вентилятор
- особливість
- риси
- кілька
- завершено
- фіксованою
- потім
- формат
- знайдений
- каркаси
- Франциско
- від
- Обробка
- головні болі
- тут
- виділивши
- дуже
- хіт
- надія
- Як
- How To
- HTTPS
- Я БУДУ
- ідеї
- зображень
- реалізація
- значення
- удосконалювати
- поліпшення
- поліпшення
- in
- включені
- інформація
- зацікавлений
- цікавий
- введені
- питання
- IT
- етикетки
- відсутність
- останній
- останній
- шарів
- основний
- зробити
- багато
- макс-ширина
- механізм
- метод
- модель
- Моделі
- найбільш
- Найбільш популярний
- переміщення
- множинний
- мережу
- Нові
- Нові можливості
- наступний
- Помітний
- номер
- численний
- жовтень
- Оператори
- Думки
- варіант
- порядок
- оригінал
- Інше
- власний
- упакований
- Папір
- параметри
- Виконувати
- Особисто
- plato
- Інформація про дані Платона
- PlatoData
- популярний
- пошта
- Пости
- підготовка
- проект
- пропонує
- прототип
- забезпечувати
- за умови
- піторх
- ставка
- нещодавно
- рецепт
- посилання
- звільнити
- видаляти
- Повідомляється
- результати
- огляд
- відгуки
- scripts
- Здається,
- Серія
- простий
- стягнути
- деякі
- Стратегія
- такі
- РЕЗЮМЕ
- Super
- чудовий
- підтримка
- Мета
- методи
- Команда
- їх
- час
- до
- Torchvision
- до
- Навчання
- Майбутні
- оновлений
- us
- користувачі
- версія
- тижня
- ласкаво просимо
- який
- волі
- робочий
- лист
- Ти
- зефірнет