НЛП - Какой самый лучший / самый точный метод определения значения слова? - PullRequest
0 голосов
/ 02 февраля 2020

Я ищу точный метод определения значения слова на основе контекста. Например, слово «база» может иметь несколько значений: нижний, военный, основной и т. Д. c.

Я знаю, что SpaCy может определять разницу в значении на основе тегов части речи (POS), например, утиное существительное против глагола, но в приведенном выше примере этот метод не работает. Другой метод, например, Word2Ve c, работает над внедрением одного слова (я думаю), так что это тоже не хорошо.

Есть идеи, как решить эту проблему, используя Python?

1 Ответ

0 голосов
/ 04 февраля 2020

(1) Обучить LSTM, чтобы предсказать следующее слово в последовательности. Состояние RNN тогда является представлением предложения. (2) Предсказанное слово будет учитывать контекст, поэтому будет однозначной версией фактического найденного слова. (3) Для улучшения прогнозов используйте BiLSTM, поэтому он также учитывает следующий контекст.

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