AutoGluon от Amazon автоматизирует глубокое обучение (deep learning) для разработчиков

Источник · Перевод автора

Компания Amazon создала набор инструментов с открытым исходным кодом для автоматизированного машинного обучения (machine learning), который называется AutoGluon и призван упростить разработчикам программного обеспечения использование моделей глубокого обучения (deep learning) в своих приложениях. Компания заявляет, что AutoGluon предназначен как для специалистов по машинному обучению, так и для начинающих.

Официально запущенный 9 января, AutoGluon позволяет разработчикам использовать модели машинного обучения с изображениями, текстом или табличными наборами данных без необходимости ручной экспериментальной работы. Разработчики могут достичь высокой прогнозирующей производительности в своих приложениях.

Доступный с веб-сайта проекта или GitHub, AutoGluon автоматизирует многие решения для разработчиков, позволяя им создать высокопроизводительную модель нейронной сети всего с тремя строками кода. AutoGluon использует доступные вычислительные ресурсы, чтобы найти самую сильную модель в пределах выделенного времени выполнения. Требуется Python 3.6 или Python 3.7; AutoGluon в настоящее время ограничен Linux, хотя планируется поддержка MacOS и Windows.

Возможности AutoGluon позволяют пользователям:

  • Прототип глубокого обучения решения для набора данных в несколько строк кода.
  • Используйте настройку гиперпараметров, выбор модели и поиск архитектуры, а также обработку данных.
  • Улучшение существующих моделей нейронных сетей и конвейеров данных.
  • Воспользуйтесь преимуществами API для автоматического повышения прогнозирующей производительности в приложениях без экспертных знаний.

Объясняя причины, стоящие за AutoGluon, Amazon заявила, что для развертывания моделей глубокого обучения с современной точностью вывода обычно требуется большой опыт. Разработчикам пришлось потратить значительное количество времени и усилий на обучение моделям глубокого обучения. Несмотря на такие усовершенствования, как библиотека Keras, для более простого определения параметров и слоев в моделях глубокого обучения разработчикам приходилось сталкиваться со сложными проблемами, такими как предварительная обработка данных и настройка гиперпараметров. AutoGluon предназначен для демократизации машинного обучения и делает глубокое обучение доступным для всех разработчиков.