Запрос о признании субъекта НЛП - PullRequest
0 голосов
/ 23 ноября 2018

Я работаю над проектом НЛП Chatbot.Chatbot должен будет обрабатывать запросы, подобные следующим:

«Я хочу перейти на станцию ​​Пенн от станции Back Bay» и «Я хочу перейти от станции Back Bay на станцию ​​Penn»

В каждом случае я хочу выделить исходную железнодорожную станцию ​​как «Станция Back Bay», а пункт назначения - «Станция Penn».Однако из-за изменения порядка предложений я не уверен, как это сделать.

Любой совет, включая примеры, был бы очень признателен.

1 Ответ

0 голосов
/ 23 ноября 2018

Два пути.

  1. Эвристика: ищите такие слова, как «до» и «от» и подобные им перед сущностями.Возможно, вам придется потратить некоторое время на создание библиотеки этих предлогов или подчиняющих соединений, но это сделает работу.
  2. Используйте более сложные глубокие парсеры , которые могут выполнить эту работу за вас.Вам, возможно, придется и здесь прибегнуть к эвристике, но таким образом вы можете получить гораздо больше информации.Я предлагаю этот вариант, потому что я не знаю, насколько широка ваша формулировка проблемы.Если речь идет о «до» и «от», тогда придерживайтесь варианта 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...