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

Weights & Biases

Узнай, как Weights & Biases упрощает MLOps для Ultralytics YOLO26. Научись отслеживать эксперименты, оптимизировать гиперпараметры и управлять артефактами для получения лучших моделей.

Weights & Biases (часто сокращается как W&B или WandB) — это комплексная платформа MLOps, созданная для того, чтобы помочь дата-саентистам и инженерам по машинному обучению оптимизировать рабочий процесс разработки моделей. Будучи инструментом для разработчиков, она служит центральной системой учета для отслеживания экспериментов, версионирования датасетов и моделей, а также визуализации метрик производительности в реальном времени. В сложном ландшафте artificial intelligence поддержание воспроизводимости и прозрачности запусков обучения имеет критически важное значение; Weights & Biases решает эту задачу путем автоматического логирования гиперпараметров, системных метрик и выходных файлов, позволяя командам эффективно сравнивать разнородные эксперименты и определять наилучшие конфигурации.

Основные возможности в машинном обучении#

Основная ценность Weights & Biases заключается в способности упорядочивать зачастую хаотичный процесс обучения моделей глубокого обучения. Платформа предоставляет набор инструментов, которые интегрируются напрямую с популярными фреймворками, такими как PyTorch и экосистема Ultralytics.

  • Отслеживание экспериментов: Эта функция записывает все параметры конфигурации, такие как learning rate, batch size и архитектура модели. Она также логирует динамические метрики, такие как loss functions и точность с течением времени, представляя их в виде интерактивных графиков.
  • Оптимизация гиперпараметров: W&B Sweeps автоматизируют процесс hyperparameter tuning. Исследуя различные комбинации параметров, ты можешь максимизировать метрики производительности модели, такие как Mean Average Precision (mAP), без ручного вмешательства.
  • Управление артефактами: Для обеспечения полного отслеживания происхождения W&B Artifacts осуществляют контроль версий datasets и чекпоинтов моделей. Это позволяет проследить, какая именно версия данных породила конкретную модель, что является ключевым компонентом надежного model monitoring.
  • Мониторинг системы: Платформа отслеживает использование аппаратного обеспечения, включая загрузку GPU, потребление памяти и температуру. Это помогает выявлять узкие места и обеспечивать эффективное resource allocation во время ресурсоемких сеансов обучения.

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

Weights & Biases широко используется в различных отраслях для ускорения развертывания решений в области computer vision и NLP.

  1. Совместные исследования и разработка: Крупные команды исследователей ИИ используют W&B для мгновенного обмена результатами экспериментов. Например, команда, разрабатывающая систему восприятия для autonomous vehicle, может задействовать нескольких инженеров, обучающих различные object detection architectures. W&B объединяет эти запуски в единую панель мониторинга, позволяя команде совместно анализировать, какая архитектура лучше справляется с краевыми случаями, что способствует ускорению циклов итераций.

  2. Обслуживание моделей в продакшене: В промышленных условиях, таких как контроль качества на производстве, модели необходимо периодически переобучать на новых данных для предотвращения data drift. W&B помогает инженерам сравнивать производительность кандидата для продакшена с текущим базовым вариантом, гарантируя, что на периферийные устройства будут развертываться только модели с превосходными precision and recall.

Интеграция с Ultralytics YOLO#

Интеграция между Weights & Biases и Ultralytics работает безупречно, предоставляя богатые возможности визуализации для задач object detection, сегментации и оценки поз. При обучении современной модели вроде YOLO26 интеграция автоматически логирует метрики, предсказания ограничивающих рамок и confusion matrices.

Этот фрагмент кода демонстрирует, как использовать возможности автоматического логирования. Просто установив клиент, процесс training начнет синхронизировать результаты с облаком.

from ultralytics import YOLO

# Ensure the wandb client is installed
# pip install wandb

# Load the YOLO26 model (latest generation)
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset
# The integration automatically detects wandb and logs metrics
model.train(data="coco8.yaml", epochs=5, project="YOLO26_Experiments", name="run_01")

Различие: Платформа и параметры нейронной сети#

Важно различать платформу "Weights & Biases" и фундаментальные концепции нейронных сетей: веса (weights) и смещения (biases).

  • Веса и смещения (параметры): В neural network "веса" — это обучаемые параметры, определяющие силу связи между нейронами, а "смещения" — это дополнительные параметры, позволяющие сдвигать activation function. Это математические значения, оптимизируемые в ходе backpropagation.
  • Weights & Biases (платформа): Это внешний программный инструмент, обсуждаемый на этой странице. Хотя платформа отслеживает значения и градиенты весов и смещений нейронной сети для анализа, она представляет собой уровень управления поверх training data и процесса, а не сами математические компоненты.

Для пользователей, стремящихся управлять всем жизненным циклом, включая разметку и развертывание наряду с отслеживанием экспериментов, Ultralytics Platform также предлагает надежные инструменты, дополняющие подробное логирование метрик, обеспечиваемое Weights & Biases integration.

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

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

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