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

Token

Узнай, как токены служат фундаментальными единицами информации в ИИ. Исследуй их роль в NLP, компьютерном зрении и обнаружении с открытым словарем с помощью YOLO26.

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

Токен против токенизации#

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

  • Токенизация: Это алгоритмический процесс (глагол) разделения исходных данных на части. Для текста это может включать использование библиотек вроде Natural Language Toolkit (NLTK), чтобы определить, где заканчивается одна единица и начинается другая.
  • Токен: Это получаемый результат (существительное). Это фактический фрагмент данных — например, слово, подслово или патч изображения, — который в конечном итоге сопоставляется с числовым вектором, известным как эмбеддинг.

Токены в различных областях ИИ#

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

Текстовые токены в NLP#

В области обработки естественного языка (NLP) токены служат входными данными для больших языковых моделей (LLMs). Ранние подходы строго сопоставлялись с целыми словами, но современные архитектуры используют алгоритмы подслов, такие как Byte Pair Encoding (BPE). Этот метод позволяет моделям работать с редкими словами, разбивая их на значимые слоги, что обеспечивает баланс между размером словаря и семантическим охватом. Например, слово "unhappiness" может быть токенизировано на "un", "happi" и "ness".

Визуальные токены в компьютерном зрении#

Концепция токенизации распространилась и на компьютерное зрение с появлением Vision Transformer (ViT). В отличие от традиционных сверточных сетей, обрабатывающих пиксели скользящими окнами, трансформеры делят изображение на сетку патчей фиксированного размера (например, 16x16 пикселей). Каждый патч выравнивается и рассматривается как отдельный визуальный токен. Такой подход позволяет модели использовать механизмы самообучения для понимания взаимосвязей между удаленными частями изображения, подобно тому, как Google Research изначально применяла трансформеры к тексту.

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

Токены служат мостом между человеческими данными и машинным интеллектом в бесчисленных приложениях.

  1. Обнаружение объектов с открытым словарем: Передовые модели, такие как YOLO-World, используют мультимодальный подход, где текстовые токены взаимодействуют с визуальными признаками. Пользователь может вводить произвольные текстовые подсказки (например, "blue helmet"), которые модель токенизирует и сопоставляет с объектами на изображении. Это обеспечивает обучение с нулевым уровнем выборки, позволяя обнаруживать объекты, на распознавание которых модель не обучалась явно.

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

Пример на Python: Использование текстовых токенов для детекции#

Следующий фрагмент кода демонстрирует, как пакет ultralytics использует текстовые токены для управления обнаружением объектов. Хотя современная модель YOLO26 рекомендуется для высокоскоростного вывода с фиксированными классами, архитектура YOLO-World уникальна тем, что позволяет пользователям определять классы в виде текстовых токенов во время выполнения.

from ultralytics import YOLO

# Load a pre-trained YOLO-World model capable of understanding text tokens
model = YOLO("yolov8s-world.pt")

# Define specific classes; these text strings are tokenized internally
# The model will look specifically for these "tokens" in the visual data
model.set_classes(["bus", "backpack"])

# Run prediction on an image using the defined tokens
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the results showing only the tokenized classes
results[0].show()

Понимание токенов имеет фундаментальное значение для ориентации в мире генеративного ИИ и передовой аналитики. Помогают ли они чат-боту свободно поддерживать беседу или позволяют системе зрения различать тонкие классы объектов, токены остаются незаменимой валютой машинного интеллекта, используемой такими фреймворками, как PyTorch и TensorFlow.

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

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

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