Как определить правильное определение слова в предложении Python? - PullRequest
1 голос
/ 11 ноября 2019

Как вы определяете правильное определение слова в предложении, используя NLP в Python?

Например, у вас есть два предложения, которые используют глагол 'get' с двумя разными определениями:

  1. Он получил велосипед на свой день рождения. (получить = получить, получить или получить что-то)
  2. Он получил такси от станции. (заставить = использовать конкретное транспортное средство для поездок куда-то)

Может кто-нибудь указать мне правильное направление с примером кода на Python или даже с приложением / программным обеспечением, которое уже может это сделать?

Заранее спасибо!

1 Ответ

0 голосов
/ 11 ноября 2019

То, что вы ищете, это Word Sense Disambiguation домен.

Посмотрите эту библиотеку: https://github.com/alvations/pywsd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...