Глоссарий

Автоматизированное машинное обучение (AutoML)

Оптимизируй проекты машинного обучения с помощью AutoML! Автоматизируй подготовку данных, выбор и настройку моделей, чтобы сэкономить время и сделать ИИ доступным для всех.

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

Автоматизированное машинное обучение (AutoML) представляет собой процесс автоматизации сквозного конвейера применения машинного обучения (ML) для решения реальных задач. Основная цель AutoML - упростить и ускорить разработку ML-моделей, сделав передовые методы доступными даже для тех, кто не обладает глубокими знаниями в области науки о данных или ML. Автоматизируя повторяющиеся и трудоемкие задачи, AutoML позволяет разработчикам и исследователям строить высокопроизводительные модели более эффективно, уменьшая необходимость в обширной ручной настройке и экспериментах. Эта автоматизация охватывает различные этапы, от подготовки исходных данных до развертывания оптимизированных моделей.

Основные автоматизированные задачи в AutoML

Системы AutoML автоматизируют несколько основных компонентов типичного рабочего процесса ML:

Преимущества AutoML

Принятие AutoML дает значительные преимущества:

  • Эффективность: Значительно сокращает время и вычислительные ресурсы, необходимые для разработки и точной настройки ML-моделей.
  • Доступность: Снижает барьер для входа в ML, позволяя экспертам по доменам и разработчикам с меньшим опытом в ML использовать мощные прогностические возможности. Ultralytics HUB призван еще больше упростить этот процесс.
  • Производительность: Часто определяет модели и конфигурации, которые достигают высокой точности и надежности, иногда превосходя модели, разработанные вручную, путем исследования обширного пространства поиска.
  • Уменьшение предвзятости: автоматизируя выбор и настройку моделей, AutoML может помочь смягчить предвзятость ИИ, которая может возникнуть при ручном выборе, хотя тщательный контроль за предвзятостью набора данных по-прежнему крайне важен.

Применение в реальном мире

AutoML находит применение в самых разных отраслях:

AutoML против смежных концепций

Полезно отличать AutoML от смежных областей:

  • AutoML vs. MLOps: Если AutoML нацелен на автоматизацию построения моделей (выбор, обучение, настройка), то Machine Learning Operations (MLOps) охватывает весь жизненный цикл ML. MLOps включает в себя развертывание, мониторинг, управление и контроль, обеспечивая надежную работу моделей в производстве. AutoML часто является компонентом более крупной структуры MLOps, упрощая начальный этап разработки до развертывания моделей и их мониторинга.
  • AutoML vs. NAS: Neural Architecture Search (NAS) - это подполе AutoML, ориентированное на автоматическое проектирование архитектуры нейронных сетей (NN). В то время как NAS автоматизирует проектирование сетей, более широкие инструменты AutoML могут также автоматизировать разработку функций и настройку гиперпараметров для различных типов моделей, а не только для NN.

Инструменты и платформы AutoML

Многочисленные инструменты и платформы облегчают работу с AutoML:

Читать полностью