Перейти к содержанию

Исчерпывающее руководство по Ultralytics YOLOv5

Ultralytics YOLOv5 баннер v7.0

YOLOv5 CI YOLOv5 Цитировать Docker Pulls
Бег по градиенту Open In Colab Открыть в Kaggle

Добро пожаловать на Ultralytics' YOLOv5🚀 Документация! YOLOv5 пятая итерация революционного фильма "Ты смотришь только один раз". обнаружение объектов Модель разработана для получения высокоскоростных и высокоточных результатов в режиме реального времени.

Построенный на сайте PyTorch, этот мощный глубокое обучение Фреймворк завоевал огромную популярность благодаря своей универсальности, простоте использования и высокой производительности. Наша документация проведет вас через процесс установки, объяснит архитектурные нюансы модели, продемонстрирует различные примеры использования и предоставит серию подробных руководств. Эти ресурсы помогут вам использовать весь потенциал YOLOv5 для ваших компьютерное зрение проекты. Давайте начнем!

Изучайте и учитесь

Здесь собраны исчерпывающие руководства, которые помогут вам разобраться в различных аспектах работы с сайтом YOLOv5.

Поддерживаемые среды

Ultralytics предоставляет ряд готовых к использованию окружений, в каждом из которых предустановлены такие необходимые зависимости, как CUDA, CUDNN, Python, и PyTorchдля запуска ваших проектов.

Статус проекта

YOLOv5 CI

Этот значок означает, что все тесты непрерывной интеграции (CI) YOLOv5 GitHub Actions успешно пройдены. Эти CI-тесты тщательно проверяют функциональность и производительность YOLOv5 по различным ключевым аспектам: обучение, валидация, вывод, экспорт и контрольные показатели. Они обеспечивают стабильную и надежную работу на macOS, Windows и Ubuntu, причем тесты проводятся каждые 24 часа и при каждом новом коммите.


Ultralytics GitHub космос Ultralytics LinkedIn космос Ultralytics Twitter космос Ultralytics YouTube космос Ultralytics TikTok космос Ultralytics BiliBili космос Ultralytics Дискорд

Подключайтесь и вносите свой вклад

Ваш путь с YOLOv5 не обязательно должен быть одиноким. Присоединяйтесь к нашему активному сообществу на GitHub, общайтесь с профессионалами на LinkedIn, делитесь своими результатами в Twitter и находите образовательные ресурсы на YouTube. Следите за нами на TikTok и BiliBili, чтобы получать еще больше интересного контента.

Хотите внести свой вклад? Мы приветствуем любые формы вклада: от улучшения кода и сообщений об ошибках до обновления документации. Ознакомьтесь с нашим руководством по внесению вклада для получения дополнительной информации.

Нам не терпится увидеть инновационные способы использования YOLOv5. Погружайтесь, экспериментируйте и революционизируйте свои проекты в области компьютерного зрения! 🚀

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Каковы ключевые особенности сайта Ultralytics YOLOv5 ?

Ultralytics YOLOv5 славится своими высокоскоростными и высокоточными возможностями обнаружения объектов. Созданный на базе PyTorchОн универсален и удобен в использовании, что делает его подходящим для различных проектов в области компьютерного зрения. Среди ключевых особенностей - вывод данных в реальном времени, поддержка различных приемов обучения, таких как Test-Time Augmentation (TTA) и Model Ensembling, а также совместимость с такими форматами экспорта, как TFLite, ONNX, CoreML и TensorRT. Чтобы узнать, как Ultralytics YOLOv5 может улучшить ваш проект, изучите наше руководство по экспорту в TFLite, ONNX, CoreML, TensorRT .

Как обучить пользовательскую модель YOLOv5 на моем наборе данных?

Обучение пользовательской модели YOLOv5 на вашем наборе данных включает в себя несколько ключевых этапов. Во-первых, подготовьте набор данных в требуемом формате, аннотированный метками. Затем настройте параметры обучения YOLOv5 и запустите процесс обучения с помощью функции train.py сценарий. Для получения подробного руководства по этому процессу обратитесь к нашему Руководство по обучению пользовательским данным. В нем содержатся пошаговые инструкции, позволяющие добиться оптимальных результатов для конкретного случая использования.

Почему стоит использовать Ultralytics YOLOv5 , а не другие модели обнаружения объектов, например RCNN.

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

Как оптимизировать работу модели YOLOv5 во время обучения?

Оптимизация производительности модели YOLOv5 включает в себя настройку различных гиперпараметров и применение таких методов, как увеличение объема данных и трансферное обучение. Ultralytics предоставляет обширные ресурсы по эволюции гиперпараметров и обрезке/разреженности для повышения эффективности модели. Вы можете найти практические советы в нашем руководстве "Советы для достижения наилучших результатов обучения", в котором содержатся практические рекомендации по достижению оптимальной производительности в процессе обучения.

Какие среды поддерживаются для запуска приложений YOLOv5 ?

Ultralytics YOLOv5 поддерживает различные среды, включая бесплатные ноутбуки GPU на Gradient, Google Colab, Kaggle, а также основные облачные платформы, такие как Google Cloud, Amazon AWS и Azure. Для удобства настройки также доступны образы Docker. Подробное руководство по настройке этих сред можно найти в разделе "Поддерживаемые среды", где приведены пошаговые инструкции для каждой платформы.

📅 Создано 1 год назад ✏️ Обновлено 1 месяц назад

Комментарии