Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Hugging Face

Изучи экосистему Hugging Face и узнай, как она делает ИИ доступным для всех. Узнай, как интегрировать Ultralytics YOLO26 для бесшовного обнаружения объектов и обмена моделями.

Hugging Face — это известная платформа и сообщество с открытым исходным кодом, которую часто называют «GitHub для машинного обучения». Она служит центральной площадкой, где разработчики, исследователи и организации совместно создают, публикуют и внедряют модели искусственного интеллекта (AI). Изначально основанная как компания, разрабатывающая чат-ботов, платформа превратилась в масштабную экосистему, где размещаются сотни тысяч предварительно обученных моделей и наборов данных. Платформа сыграла ключевую роль в демократизации доступа к архитектуре Transformer, сделав современные методы обработки естественного языка (NLP) и компьютерного зрения (CV) доступными всем, кто умеет написать несколько строк кода.

Основные компоненты и экосистема#

Экосистема Hugging Face построена вокруг нескольких ключевых библиотек и сервисов, которые упрощают рабочий процесс машинного обучения (ML). В её основе лежит библиотека transformers, предоставляющая API для загрузки и использования современных моделей, таких как BERT, GPT и T5. Платформа поддерживает не только работу с текстом, но и мультимодальные задачи, включая обработку аудио и классификацию изображений.

Ключевые компоненты:

  • Model Hub: Огромный репозиторий, где пользователи могут находить и скачивать веса моделей для конкретных задач. Вместо обучения с нуля инженеры могут использовать перенос обучения, дообучая эти готовые модели на собственных данных.
  • Datasets Library: Коллекция эффективно обработанных наборов данных, которая стандартизирует загрузку и предварительную обработку данных для обучения, что особенно важно для таких задач, как анализ тональности и обнаружение объектов.
  • Spaces: Сервис размещения, позволяющий разработчикам создавать и демонстрировать интерактивные веб-приложения (часто с использованием Gradio или Streamlit), чтобы показывать возможности своих моделей в реальном времени.

Практические применения#

Доступность платформы Hugging Face ускорила внедрение AI в различных отраслях. Снижая порог входа, она позволяет быстро создавать прототипы и внедрять сложные системы.

  1. Автоматизация обслуживания клиентов: Компании используют размещённые в хабе большие языковые модели (LLMs) для создания продвинутых чат-ботов, способных понимать контекст и нюансы, что значительно повышает эффективность автоматизированной поддержки по сравнению с традиционными системами на основе правил.

  2. Анализ медицинских изображений: Исследователи используют предварительно обученные модели компьютерного зрения для анализа медицинских изображений. Дообучая модели на рентгеновских снимках или МРТ-сканах, они могут помогать рентгенологам выявлять аномалии с высокой точностью, ускоряя диагностику.

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

Hugging Face и Ultralytics объединяет стремление сделать технологии с открытым исходным кодом доступными. Пользователи могут легко получать доступ к моделям Ultralytics, например к передовой модели YOLO26, через Hugging Face Hub или напрямую с помощью пакета Ultralytics для Python. Такая совместимость позволяет разработчикам объединять скорость и эффективность YOLO для обнаружения объектов с широкой экосистемой инструментов, доступных на платформе Hugging Face.

В следующем примере показано, как загрузить модель с помощью пакета ultralytics, который скрывает сложность аналогично API Hugging Face pipeline, делая инференс простым:

from ultralytics import YOLO

# Load the YOLO26n model (nano version)
# This automatically downloads weights if they are not present locally
model = YOLO("yolo26n.pt")

# Run inference on an image URL
# The model detects objects and returns a Results object
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Hugging Face и GitHub#

Хотя обе платформы необходимы разработчикам, они служат разным целям. GitHub в первую очередь является репозиторием кода, ориентированным на контроль версий логики исходного кода. В отличие от него, Hugging Face оптимизирован для артефактов ML. Платформа специализируется на размещении больших двоичных файлов (например, весов моделей размером в несколько гигабайт) и огромных наборов данных. Кроме того, Hugging Face предоставляет «карточки моделей» — документацию, специально предназначенную для описания ограничений модели, предполагаемых вариантов использования и смещений, — что даёт важный контекст, редко встречающийся в стандартных репозиториях кода.

Связанные понятия#

  • Открытое программное обеспечение: Программное обеспечение с исходным кодом, который может просматривать, изменять и улучшать любой желающий. Hugging Face — один из главных сторонников AI с открытым исходным кодом.
  • Transformer: Архитектура глубокого обучения, лежащая в основе большинства современных моделей NLP и многих моделей компьютерного зрения, доступных в хабе.
  • Платформа Ultralytics: Hugging Face — это универсальный хаб моделей, а Ultralytics Platform предлагает специализированную среду для полного жизненного цикла моделей YOLO, включая автоматическую разметку, обучение и развёртывание.

Explore solutions

Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

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

Компьютерное зрение в аэрокосмической отрасли

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

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

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

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

Компьютерное зрение в аэрокосмической отрасли

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

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

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

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

Компьютерное зрение в аэрокосмической отрасли

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

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

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

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