Векторизация текста (Text Vectorization)

Что это такое?

Векторизация текста — процесс превращения слов, предложений или целых документов в числа, понятные модели. Без векторизации текст остаётся для компьютера просто набором символов, с которым нельзя производить вычисления.

Зачем нужна?

Модели работают с числами, а не с буквами, и векторизация — обязательный шаг перед любой обработкой текста моделью.

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

Где применяется?

Поисковые системы, классификация обращений клиентов, анализ тональности отзывов, корпоративные ассистенты.

Пример: сервис поддержки автоматически распределяет обращения клиентов по темам, предварительно превратив текст каждого обращения в вектор и сравнив его с образцами тем.

Что важно знать?

Существуют разные способы векторизации — от простого подсчёта слов до современных моделей, которые учитывают контекст. От выбранного способа сильно зависит качество дальнейшей работы с текстом.

Векторное представлениеТокенизацияВкрапления (embedding)