YOLO Vision 2026:
Ultralytics YOLO

Сегментация изображений с помощью Ultralytics YOLO11 на Google Colab

Узнай, как эффективно использовать Ultralytics YOLO11 для сегментации изображений, используя набор данных автомобильных запчастей на Google Colab для беспрепятственного обучения и тестирования.

ABAbirami Vina4 min read
Сегментация изображений с помощью Ultralytics YOLO11 на Google Colab

Модели Ultralytics YOLO, такие как новейшая Ultralytics YOLO11, поддерживают различные задачи компьютерного зрения, такие как обнаружение объектов, классификация изображений и сегментация экземпляров. Каждая из этих задач призвана воспроизвести определенный аспект человеческого зрения, позволяя машинам видеть и интерпретировать окружающий их мир.

Например, представь, как ученик на уроке рисования берет карандаш и обводит объект на рисунке. За кулисами его мозг выполняет сегментацию — отделяет объект от фона и других элементов. Сегментация изображений решает аналогичную задачу с помощью искусственного интеллекта (ИИ), разбивая визуальные данные на значимые части для понимания машинами. Эту технику можно использовать в самых разных приложениях во многих отраслях.

Ultralytics YOLO11 segmenting objects in an image

Рис. 1. Ultralytics YOLO11 используется для сегментации объектов на изображении.

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

В этой статье мы разберем, как использовать Ultralytics YOLO11, Google Colab и набор данных Roboflow Carparts Segmentation, чтобы создать решение, способное точно идентифицировать и сегментировать автозапчасти.

Ultralytics YOLO11 — это просто#

Ultralytics YOLO11 доступна в виде предварительно обученной модели, обученной на наборе данных COCO и охватывающей 80 различных классов объектов. Однако для конкретных приложений, таких как сегментация деталей автомобиля, модель можно дообучить под твой набор данных и сценарий использования. Такая гибкость позволяет YOLO11 успешно справляться как с универсальными, так и с высокоспециализированными задачами.

Кастомное обучение заключается в использовании предварительно обученной модели Ultralytics YOLO11 и ее дообучении на новом датасете. Предоставляя размеченные примеры, специфичные для твоей задачи, модель учится распознавать и сегментировать объекты, уникальные для твоего проекта. Кастомное обучение обеспечивает более высокую точность и релевантность по сравнению с использованием общих предобученных весов.

Настроить Ultralytics YOLO11 для пользовательского обучения очень просто. При минимальной настройке ты можешь загрузить модель и датасет, начать обучение и отслеживать такие метрики, как потеря и точность, в процессе работы. YOLO11 также включает встроенные инструменты для валидации и оценки, что упрощает проверку эффективности твоей модели.

Запуск Ultralytics YOLO11 в Google Colab#

При пользовательском обучении Ultralytics YOLO11 есть несколько различных вариантов настройки окружения. Одним из самых доступных и удобных вариантов является Google Colab. Вот некоторые преимущества использования Google Colab для обучения YOLO11:

  • Бесплатный доступ к ресурсам: Google Colab предоставляет GPU (графические процессорные блоки) и TPU (тензорные процессоры), позволяя тебе обучать Ultralytics YOLO11 без дорогостоящего оборудования.
  • Среда для совместной работы: Google Colab помогает делиться ноутбуками, хранить работу в Google Drive и упрощает командную работу благодаря легкому доступу к совместному редактированию и отслеживанию версий.
  • Предустановленные библиотеки: Благодаря наличию таких инструментов, как PyTorch и TensorFlow, Google Colab упрощает процесс настройки и помогает быстро приступить к работе.
  • Облачная интеграция: Ты можешь легко загружать наборы данных из Google Drive, GitHub или других облачных источников, что упрощает подготовку и хранение данных.

Блокнот Google Colab с Ultralytics YOLO11

Рис. 2. Блокнот Google Colab с Ultralytics YOLO11.

Ultralytics также предлагает предварительно настроенный [блокнот Google Colab](https://ultralytics-translation-0.invalid специально для обучения YOLO11. Этот блокнот включает в себя все необходимое, от обучения модели до оценки производительности, что делает процесс простым и понятным. Это отличная отправная точка, которая позволяет тебе сосредоточиться на тонкой настройке модели под твои конкретные нужды, не беспокоясь о сложных этапах настройки.

Обзор набора данных Roboflow Carparts Segmentation#

Определившись с рабочей средой для обучения, следующим шагом будет сбор данных или выбор подходящего набора данных для сегментации деталей автомобиля. Набор данных Carparts Segmentation Dataset от Roboflow, доступный на Roboflow Universe, поддерживается Roboflow — платформой, предоставляющей инструменты для создания, обучения и развертывания моделей компьютерного зрения. Этот набор данных включает 3 156 тренировочных изображений, 401 валидационное изображение и 276 тестовых изображений, и все они снабжены высококачественными аннотациями для таких деталей автомобиля, как бамперы, двери, зеркала и колеса.

Обычно тебе пришлось бы скачивать набор данных с Roboflow Universe и вручную настраивать его для обучения в Google Colab. Однако пакет Ultralytics Python упрощает этот процесс, предлагая бесшовную интеграцию и предварительно настроенные инструменты.

Examples from the car parts segmentation dataset

Рис. 3. Примеры из набора данных для сегментации деталей автомобиля.

В Ultralytics набор данных готов к работе через предварительно настроенный YAML-файл, в котором уже указаны пути, метки классов и другие параметры обучения. Это избавляет тебя от рутины настройки, поэтому ты можешь быстро загрузить данные и сразу приступить к обучению. Кроме того, датасет структурирован с разделением на обучающую, валидационную и тестовую выборки, что облегчает мониторинг прогресса и оценку результатов.

Используя набор данных Roboflow Carparts Segmentation вместе с инструментами Ultralytics YOLO11, ты получаешь бесшовный рабочий процесс для эффективного создания моделей сегментации на таких платформах, как Google Colab. Этот подход сокращает время подготовки и позволяет сфокусироваться на уточнении модели для реальных задач.

Реальное применение сегментации автозапчастей#

Сегментация автозапчастей находит множество практических применений в разных индустриях. Например, в автосервисах она помогает быстро находить и классифицировать поврежденные детали, ускоряя и повышая эффективность ремонта. В страховании модели сегментации могут автоматизировать оценку ущерба, анализируя фотографии поврежденных автомобилей для выявления затронутых деталей. Это ускоряет процесс рассмотрения заявок, снижает число ошибок и экономит время как страховщиков, так и клиентов.

Segmenting car parts using YOLO

Рис. 4. Сегментация деталей автомобиля с помощью YOLO.

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

Пошаговое руководство: использование Ultralytics YOLO11 в Google Colab#

Теперь, когда мы разобрали все детали, пора собрать все воедино. Для начала ты можешь посмотреть наше видео на YouTube, которое проведет тебя через весь процесс настройки, обучения и валидации модели Ultralytics YOLO11 для сегментации деталей автомобилей.

Вот краткий обзор необходимых шагов:

  • Настрой окружение в Google Colab: Включи поддержку GPU и установи Python-пакет Ultralytics, чтобы подготовиться к обучению модели.
  • Загрузи модель Ultralytics YOLO11: наччи с предобученной модели сегментации YOLO11, чтобы сэкономить время и задействовать существующие функции для сегментации деталей автомобиля.
  • Обучи модель на датасете: Используй файл “carparts-seg.yaml” во время обучения, чтобы автоматически скачать, настроить и использовать набор данных Roboflow Carparts Segmentation. Настрой такие параметры, как количество эпох, размер изображения и размер пакета (batch size), чтобы довести модель до нужного результата.
  • Отслеживай прогресс обучения: следи за ключевыми метриками производительности, такими как потери сегментации и средняя точность (mAP), чтобы убедиться, что модель улучшается должным образом.
  • Валидируй и разверни модель: Протестируй обученную модель на валидационной выборке, чтобы подтвердить ее точность, и экспортируй ее для применения в реальных задачах, таких как контроль качества или обработка страховых случаев.

Преимущества использования Ultralytics YOLO11 для сегментации автомобильных деталей#

Ultralytics YOLO11 — надежный и эффективный инструмент для сегментации деталей автомобилей, предлагающий ряд преимуществ, которые делают его идеальным для различных реальных задач. Вот ключевые преимущества:

  • Скорость и эффективность: Ultralytics YOLO11 быстро обрабатывает изображения, сохраняя высокую точность, что делает ее подходящей для задач реального времени, таких как контроль качества и беспилотные автомобили.
  • Высокая точность: Модель отлично справляется с обнаружением и сегментацией множества объектов на одном изображении, обеспечивая точную идентификацию автозапчастей.
  • Масштабируемость: Ultralytics YOLO11 может обрабатывать большие наборы данных и сложные задачи сегментации, обеспечивая масштабируемость для промышленных приложений.
  • Множество интеграций: Ultralytics поддерживает интеграцию с такими платформами, как Google Colab, Ultralytics HUB и другими популярными инструментами, повышая гибкость и доступность для разработчиков.

Советы по работе с Ultralytics YOLO11 в Google Colab#

Хотя Google Colab значительно упрощает рабочие процессы в машинном обучении, новичкам может потребоваться время, чтобы освоиться. Навигация по облачным настройкам, параметры среды выполнения и ограничения сессий поначалу могут казаться сложными, но есть несколько советов, которые помогут сделать работу гораздо комфортнее.

Вот несколько моментов, которые стоит учитывать:

  • Для ускорения обучения начни с включения графического ускорителя (GPU) в настройках среды выполнения.
  • Поскольку Colab работает в облаке, убедись в наличии стабильного интернет-соединения для доступа к данным и репозиториям.
  • Организуй свои файлы и наборы данных в Google Drive или GitHub, чтобы их было легко загружать и использовать внутри Colab.
  • Если ты столкнешься с нехваткой памяти в бесплатной версии Colab, попробуй уменьшить размер изображений или размер пакета (batch size) при обучении.
  • Не забывай регулярно сохранять модель и результаты, так как сессии в Colab имеют ограничение по времени, и тебе вряд ли захочется потерять прогресс.

Достигай большего с Ultralytics YOLO11#

Ultralytics YOLO11 в сочетании с такими платформами, как Google Colab, и датасетами вроде Roboflow Carparts Segmentation, делает сегментацию изображений простой и доступной. Благодаря интуитивно понятным инструментам, предобученным моделям и легкости настройки, YOLO11 позволяет тебе с легкостью погрузиться в продвинутые задачи компьютерного зрения.

Независимо от того, повышаешь ли ты безопасность дорожного движения, оптимизируешь производство или создаешь инновационные ИИ-приложения, эта комбинация предоставляет инструменты для достижения успеха. С Ultralytics YOLO11 ты не просто создаешь модели — ты прокладываешь путь к более умным и эффективным решениям в реальном мире.

Чтобы узнать больше, загляни в наш репозиторий на GitHub и присоединяйся к нашему сообществу. Изучай применения ИИ в беспилотных автомобилях и компьютерном зрении для сельского хозяйства на наших страницах решений. 🚀

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

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

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