Как проверить, есть ли в тексте запрос на информацию - PullRequest
0 голосов
/ 17 октября 2019

Я пытался узнать, есть ли способы классифицировать текст, если он запрашивает информацию. Я чувствую, что НЛП - это путь, есть ли лучший подход?

Например:

  1. Привет, Можете ли вы поделиться названием вашей школы? << - Да </li>
  2. Как называется ваша школа? << - Да </li>
  3. Мой адрес XYZ. << - Нет </li>
  4. Какой у вас ПИН? << - Да </li>

Спасибо, Винод.

1 Ответ

0 голосов
/ 17 октября 2019

Это может быть оформлено как задача классификации текста. Если у вас есть достаточное количество обучающих примеров, вы можете обучить двоичный классификатор, чтобы предсказать, запрашивает ли предложение какую-либо информацию.

Если у вас нет набора данных, вы можете рассмотреть возможность создания набора данных с использованием естественного языкапредложения и вопросы естественного языка. Я предполагаю, что предложение, которое запрашивает информацию, в основном вопрос. Таким образом, по сути, вы хотите определить, является ли предложение вопросом или нет.

Вы также можете рассмотреть вопрос о предсказании предложения как вопроса, основанного на шаблонах. Например, предложения, начинающиеся с вопросительного слова, являются вопросами. У вас могут быть дополнительные правила для определения шаблона вопроса.

...