YOLO Vision 2026:
Назад к глоссарию Ultralytics

Hyperparameter Tuning

Изучи настройку гиперпараметров для оптимизации производительности модели. Узнай о таких методах, как байесовская оптимизация, и о том, как использовать Ultralytics YOLO26 для автоматизированной настройки.

Настройка гиперпараметров — это итеративный процесс оптимизации внешних конфигурационных переменных, которые управляют процессом обучения модели machine learning (ML). В отличие от внутренних параметров (таких как веса и смещения, которые изучаются по данным в процессе обучения), гиперпараметры задаются специалистом по обработке данных или инженером до начала процесса обучения. Эти настройки контролируют структуру модели и поведение алгоритма, выступая в роли «ручек и переключателей», которые точно настраивают производительность. Поиск идеальной комбинации этих значений критически важен для максимизации таких метрик, как accuracy и эффективность, и часто определяет разницу между посредственной моделью и передовым решением.

Основные концепции и методы#

Совокупность всех возможных комбинаций гиперпараметров создает многомерное пространство поиска. Специалисты используют различные стратегии для навигации по этому пространству с целью поиска оптимальной конфигурации, которая минимизирует loss function.

  • Grid Search: Этот исчерпывающий метод оценивает модель для каждой заданной комбинации параметров в сетке. Несмотря на свою тщательность, он требует больших вычислительных затрат и страдает от curse of dimensionality при работе со множеством переменных.
  • Random Search: Вместо тестирования каждой комбинации этот метод выбирает случайные комбинации гиперпараметров. Исследования показывают, что это часто эффективнее поиска по сетке, поскольку позволяет более результативно исследовать пространство поиска для нахождения наиболее влиятельных параметров.
  • Bayesian Optimization: Этот вероятностный подход строит суррогатную модель для прогнозирования того, какие гиперпараметры дадут лучшие результаты на основе прошлых оценок, фокусируя поиск на наиболее перспективных областях.
  • Evolutionary Algorithms: Вдохновленный биологической эволюцией, этот метод использует такие механизмы, как мутация и скрещивание, для развития популяции конфигураций по поколениям. Это основной метод, используемый библиотекой ultralytics для оптимизации современных архитектур, таких как YOLO26.

Настройка гиперпараметров против обучения модели#

Важно различать настройку и обучение, так как они представляют собой разные фазы жизненного цикла MLOps:

  • Model Training: Процесс, в ходе которого алгоритм итерирует по training data для изучения внутренних параметров посредством backpropagation. Цель состоит в минимизации ошибки на тренировочном наборе.
  • Hyperparameter Tuning: Метапроцесс выбора операционных настроек — таких как learning rate, batch size и momentum — до начала обучения. Цель заключается в максимизации производительности на validation data для предотвращения overfitting.

Реальные приложения#

Эффективно настроенные модели критически важны для развертывания надежных решений в сложных средах.

Точное земледелие#

В сфере AI in Agriculture автономные дроны используют computer vision для выявления сорняков и болезней культур. Эти модели часто работают на периферийных устройствах с ограниченным временем автономной работы. Инженеры используют настройку гиперпараметров для оптимизации конвейера data augmentation и входного разрешения, гарантируя, что модель сохраняет баланс между высокой inference speeds и точностью, необходимой для опрыскивания только сорняков, что снижает расход химикатов.

Медицинская диагностика#

Для AI in Healthcare, в частности в medical image analysis, ложноотрицательный результат может иметь тяжелые последствия. При обучении моделей для обнаружения аномалий на МРТ-снимках специалисты активно настраивают гиперпараметры, связанные с весами классов и фокальной функцией потерь. Такая настройка максимизирует recall, гарантируя, что даже тонкие признаки патологии будут отмечены для проверки человеком, что существенно помогает в ранней диагностике.

Автоматизированная настройка с Ultralytics#

Библиотека ultralytics упрощает оптимизацию, включая встроенный tuner, который использует генетические алгоритмы. Это позволяет пользователям автоматически искать лучшие гиперпараметры для своих пользовательских наборов данных без ручного подбора методом проб и ошибок. Для масштабных операций команды могут использовать Ultralytics Platform для управления наборами данных и визуализации этих экспериментов по настройке в облаке.

Следующий пример демонстрирует, как запустить настройку гиперпараметров для модели YOLO26. Тюнер будет мутировать гиперпараметры в течение нескольких итераций для максимизации Mean Average Precision (mAP).

from ultralytics import YOLO

# Initialize a YOLO26 model (using the 'nano' weight for speed)
model = YOLO("yolo26n.pt")

# Start tuning hyperparameters on the COCO8 dataset
# The tuner runs for 30 epochs per iteration, evolving parameters like lr0 and momentum
model.tune(data="coco8.yaml", epochs=30, iterations=100, optimizer="AdamW", plots=False)

Автоматизируя этот процесс, разработчики могут приблизиться к концепции Automated Machine Learning (AutoML), где система сама оптимизирует себя для достижения наилучшей производительности при выполнении конкретной задачи.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения