Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Hugging Face

Hugging Face — компания в сфере ИИ, создавшая Hub, где размещены миллионы открытых моделей, наборов данных и демонстрационных приложений, а также библиотеку Transformers.

Hugging Face — это компания в сфере ИИ и сообщество разработчиков открытого ПО. Ее Hub служит центральной площадкой для публикации, поиска и скачивания моделей машинного обучения, наборов данных и демонстрационных приложений. В октябре 2026 года на Hub размещено более 3,1 миллиона моделей и 1 миллион наборов данных: от больших языковых моделей (LLM) и зрительных трансформеров до решений для речи, робототехники и обнаружения объектов. Компания также поддерживает широко используемые библиотеки с открытым исходным кодом, в первую очередь Transformers.

Клеман Деланг, Жюльен Шомон и Томас Вольф основали компанию в Нью-Йорке в 2016 году как приложение-чат-бот для подростков, названное в честь эмодзи hugging face. Перенос PyTorch модели BERT от Google, опубликованный в ноябре 2018 года, превратился в Transformers, когда компания переключилась с чат-бота на инструменты с открытым исходным кодом. В сентябре 2026 года NVIDIA согласилась приобрести Hugging Face примерно за 12,9 миллиарда долларов. Сделку планируется закрыть в первой половине 2027 года после получения разрешения регулирующих органов; Hugging Face при этом сохранит свой бренд как открытая платформа.

Hub#

Каждая модель, набор данных и Space на Hub — это Git-репозиторий с полной историей версий. Большие файлы, например веса, хранит Xet — бэкенд хранилища Hugging Face, который устраняет дубликаты данных по фрагментам. Поэтому при загрузке измененного чекпойнта передаются только изменившиеся фрагменты. На Hub размещаются три типа репозиториев:

  • Модели: Веса модели, файлы конфигурации и карточка модели — файл README с метаданными о лицензии, обучающих данных, результатах оценки и ограничениях. Во многих репозиториях веса хранятся в формате safetensors, который загружается без выполнения кода; для загрузки из репозиториев с ограниченным доступом пользователь должен принять условия владельца.
  • Наборы данных: Файлы данных с карточкой набора и средством просмотра в браузере. Библиотека datasets загружает их с помощью Apache Arrow и также позволяет потоково считывать наборы данных, слишком большие для скачивания.
  • Spaces: Размещенные демонстрационные приложения на базе Gradio, Docker или статического HTML — зачастую это самый быстрый способ опробовать новую модель в браузере.

Провайдеры инференса направляют API-запросы к моделям на Hub партнерским бессерверным провайдерам, а конечные точки инференса позволяют развернуть модель на выделенном оборудовании. Типичный проект проходит на Hub такие этапы:

Библиотеки с открытым исходным кодом#

  • Transformers: Определения моделей и предварительно обученные веса для задач обработки текста, изображений, аудио и мультимодальных данных, доступные через единый API; в библиотеку входит функция pipeline, которая позволяет выполнить задачу всего в несколько строк. Сейчас библиотека находится на пятой основной версии.
  • Diffusers: Конвейеры для диффузионных моделей, которые генерируют изображения, видео и аудио.
  • Datasets и Tokenizers: Быстрая загрузка и обработка данных, а также быстрые реализации на Rust схем токенизации, используемых моделями.
  • PEFT и TRL: Методы эффективной настройки с небольшим числом параметров, такие как LoRA, и методы дообучения, например прямая оптимизация предпочтений, для согласования языковых моделей.
  • timm, LeRobot и smolagents: Модели изображений PyTorch, наборы данных и стратегии обучения роботов, а также облегченные ИИ-агенты.

Скачивание моделей с Hub#

Библиотека huggingface_hub скачивает любой файл из репозитория и кэширует его локально, поэтому при последующих вызовах используется кэшированная копия. Ultralytics публикует контрольные точки YOLO26 в репозитории Ultralytics/YOLO26: все пять размеров для детекции, сегментации, классификации, оценки позы и ориентированных рамок:

from huggingface_hub import hf_hub_download
from ultralytics import YOLO

# Скачать веса YOLO26n из репозитория Ultralytics на Hub (после первого вызова они кэшируются)
weights = hf_hub_download(repo_id="Ultralytics/YOLO26", filename="yolo26n.pt")

# Загрузить скачанный чекпойнт и выполнить обнаружение объектов
model = YOLO(weights)
results = model("https://ultralytics.com/images/bus.jpg")
results[0].save(filename="bus_detections.jpg")

hf_hub_download возвращает путь к yolo26n.pt в локальном кэше Hugging Face; на сохраненном изображении показаны результаты обнаружения YOLO26n на фотографии автобуса.

  • GitHub: хранит исходный код в Git-репозиториях. В Hugging Face Hub тоже используется Git, но добавлены возможности, необходимые для артефактов машинного обучения: хранилище для весов размером в несколько гигабайт, карточки моделей и наборов данных, просмотрщики наборов данных и размещённый инференс.
  • Каталоги моделей: коллекции для конкретных фреймворков, например PyTorch Hub, загружают модели через одну библиотеку, а Hub предоставляет модели из многих библиотек, помечая каждую библиотекой, которая её загружает.
  • Реестры моделей: закрытые каталоги, в которых отслеживаются версии моделей команды, этапы их жизненного цикла и одобрения развёртывания; обычно они входят в платформу MLOps.

Примеры применения в реальных условиях#

  • Дообучение моделей с открытыми весами: команды скачивают LLM с открытыми весами, адаптируют их с помощью LoRA и отправляют небольшие файлы адаптеров обратно в Hub вместо полных копий модели.
  • Воспроизводимые исследования: авторы статей публикуют веса и наборы данных в Hub, а страницы статей на Hugging Face связывают каждую статью с использующими её моделями, наборами данных и Spaces.
  • Открытые обучающие данные: FineWeb — набор данных Hugging Face с очищенными от дубликатов англоязычными веб-текстами из Common Crawl — вырос с 15 триллионов токенов на момент выпуска до более чем 18,5 триллиона.

Изучи решения

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

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

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

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

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

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

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

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

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