глоссарий

Zero-shot classification

Zero-shot classification

Zero-shot classification — это способность модели искусственного интеллекта распределять объекты по категориям, с которыми она никогда не встречалась во время обучения. Проще говоря, ИИ умеет распознавать то, чему его не учили, опираясь не на запомненные примеры, а на понимание общих свойств языка и мира.

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

Как это работает интуитивно? Предположим, модель обучалась на огромном массиве текстов и усвоила, что «щенок» — это маленькая собака, а «мяч» — круглый предмет для игры. Если попросить её классифицировать изображение животного по новому классу «щенок», она не растеряется: она свяжет визуальные признаки (уши, нос, шерсть) с текстовым описанием этого понятия. То есть ИИ сравнивает объект не с картинками из базы, а с семантическим смыслом названия класса. Это похоже на то, как человек понимает незнакомое слово по контексту.

Прикладной пример: сервис поддержки клиентов автоматически распределяет обращения по новым темам, которые появились вчера, например «компенсация за задержку рейса». Модель не видела таких обращений раньше, но, зная значение слов «компенсация», «задержка» и «рейс», выделяет их в отдельную категорию и передаёт оператору. Это работает прямо в момент поступления первого запроса.

Таким образом, zero-shot classification — это шаг к по-настоящему гибкому интеллекту, который не привязан к жёстким сценариям обучения. Он позволяет ИИ адаптироваться к новым условиям почти как человек, используя знания о мире, а не только заученные шаблоны.