Обучить данные синонимов английского слова с помощью opennlp

Извините, я новичок в НЛП. Я использую opennlp для создания ИИ для поиска синонимов слова в необработанном тексте и показа их на веб-сайте. Пример: если я нажму: я иду в школу, ИИ покажет мне синонимы «идти в» с «добраться до»... и синонимы «школа» с «университетом» или «старшей школой». Я пытаюсь использовать распознавание именованных объектов. для этой цели, но это невозможно .. Может ли кто-нибудь помочь мне в этом ??


person Hoang Thanh    schedule 27.05.2017    source источник


Ответы (1)


Вам понадобится словарь синонимов или обучите для него модель Word2Vec.

Как OpenNLP может помочь? Это может помочь вам подготовить набор данных с помощью детектора предложений и токенизатор. Вы также можете использовать его для поиска синонимов по интересующим вас терминам, таким как существительные и глаголы, используя пометка части речи.

person wcolen    schedule 27.05.2017
comment
Спасибо, понял.. Попробую ваш способ :) Отпишусь, когда попробую - person Hoang Thanh; 27.05.2017
comment
Я попробовал ваш способ, но Word2Vec не понимает между книгой для существительного и книгой для глагола, я пытаюсь обучить ее, но не могу - person Hoang Thanh; 29.05.2017
comment
Вы пробовали другую конфигурацию? В зависимости от размера векторов и окна ваша модель будет изучать различные аспекты обучающих данных. Кроме того, вам нужен огромный набор обучающих данных (например, дамп википедии или дамп новостей). - person wcolen; 29.05.2017
comment
Да, я пытаюсь использовать Word2Vec для обучения словаря WordNet, но я все равно не могу обучить модель Word2Vec для моей цели, я прочитал документ для нее, но не могу найти способ настроить данные ... вы можете мне помочь, дайте мне немного информации - person Hoang Thanh; 30.05.2017