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

Underfitting

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

Недообучение (underfitting) возникает, когда модель machine learning слишком проста или не обладает достаточной емкостью для улавливания основных трендов и закономерностей в training data. Концептуально это аналогично попытке провести прямую линию через точки данных, которые образуют четкую кривую; модель не справляется с пониманием сложности взаимосвязи между входами и выходами. Поскольку модель неэффективно изучила данные, она демонстрирует низкую производительность не только на обучающем наборе, но и на невидимых validation data, что приводит к низкой предсказательной accuracy. Это явление часто является результатом высокого показателя bias in AI, когда алгоритм делает чрезмерно упрощенные предположения о целевой функции.

Причины и индикаторы#

Несколько факторов могут привести к недообученной модели. Наиболее частой причиной является использование архитектуры модели, недостаточно сложной для текущей задачи, например применение linear regression к нелинейным данным. Недостаточная продолжительность обучения, при которой модели не выделяется достаточно epochs для сходимости, также препятствует адекватному обучению. Кроме того, чрезмерная regularization — метод, обычно используемый для предотвращения противоположной проблемы, — может излишне ограничивать модель, мешая ей улавливать важные признаки.

Инженеры могут выявить недообучение путем мониторинга loss functions в процессе обучения. Если и ошибка обучения, и ошибка валидации остаются высокими и существенно не уменьшаются, модель, скорее всего, недообучена. В отличие от эффективного feature engineering, который помогает моделям понимать данные, предоставление слишком малого количества признаков также может лишить модель необходимой информации.

Недообучение против переобучения#

Крайне важно отличать недообучение от его противоположности — overfitting. Эти два понятия представляют собой противоположные концы bias-variance tradeoff.

  • Недообучение (высокое смещение): Модель слишком жесткая. Она показывает плохие результаты как на обучающих, так и на test data, потому что не усвоила базовый сигнал.
  • Переобучение (высокая дисперсия): Модель слишком гибкая. Она заучивает обучающие данные, включая шум, демонстрируя исключительные результаты во время обучения, но не справляясь с generalize на новые примеры.

Поиск «золотой середины» между этими двумя крайностями — главная цель model optimization.

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

Понимание недообучения жизненно важно для создания надежных систем ИИ в различных отраслях.

  • Автономное вождение: В контексте autonomous vehicles недообученная модель обнаружения объектов может не отличить пешехода от фонарного столба в сложных городских условиях. Поскольку модели не хватает параметров для изучения тонких визуальных различий, это ставит под угрозу AI safety.
  • Медицинская диагностика: При применении medical image analysis для выявления аномалий вроде опухолей излишне простая модель может пропустить мелкие или нерегулярные новообразования. Если нейронная сеть слишком мелководна, она не способна усвоить сложные текстуры, необходимые для высокой sensitivity and specificity, что приводит к пропущенным диагнозам.

Устранение недообучения с помощью кода#

В computer vision недообучение часто происходит при использовании варианта модели, который слишком мал для сложности задачи (например, обнаружение мелких объектов на аэрофотоснимках высокого разрешения). Следующий пример Python демонстрирует, как перейти от меньшей модели к более крупной и мощной с помощью библиотеки ultralytics для устранения потенциального недообучения.

from ultralytics import YOLO

# If 'yolo26n.pt' (Nano) is underfitting and yielding low accuracy,
# upgrade to a model with higher capacity like 'yolo26l.pt' (Large).
model = YOLO("yolo26l.pt")

# Train the larger model.
# Increasing epochs also helps the model converge if it was previously underfitting.
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

Переход на более крупную модель Ultralytics YOLO26 и обеспечение достаточной продолжительности обучения позволяют системе получить параметры, необходимые для изучения сложных закономерностей, что эффективно нивелирует недообучение. Чтобы убедиться, что ваша модель больше не недообучена, всегда оценивайте ее на надежном test dataset. Для управления наборами данных и отслеживания экспериментов с целью раннего обнаружения недообучения Ultralytics Platform предлагает комплексные инструменты для визуализации и анализа.

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. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

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

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