Запустить

Что такое NLP

NLP (Natural Language Processing, обработка естественного языка) — это технология, которая помогает компьютерам понимать, анализировать и создавать человеческую речь и текст. Например, благодаря NLP работают голосовые помощники, переводчики и чат‑боты.

Оглавление

Как работает NLP: основные этапы и методы

Работу NLP-систем можно разбить на несколько последовательных этапов, на каждом из которых применяются определённые методы.

Основные этапы

1. Приём текста или речи

Система получает то, с чем нужно работать: фразу в чате, отзыв, голосовое сообщение. Если это голос — сначала его превращают в текст.

2. Подготовка текста

Система убирает лишнее и приводит текст к удобному виду:

  • Токенизация — разбивает текст на кусочки: слова, знаки препинания. Например, фразу «Я люблю чай!» превращают в список: [«Я», «люблю», «чай», «!»].
  • Приведение к нижнему регистру — делает все буквы маленькими, чтобы «Чай» и «чай» для системы были одним и тем же словом.
  • Удаление «мусоÑ