2017-05-27 4 views
1

Es tut mir leid, ich bin ein Neuling in NLP. Ich benutze Opennlp, um AI zu erstellen, um Synonyme in rohen Text zu finden und sie auf der Website anzuzeigen. Beispiel: Wenn ich drücke: Ich gehe zur Schule, AI zeigt mir "Gehe zu" Synonyme mit "Get to" .... und "Schule" Synonyme mit "University" oder "High School" Ich versuche, benannte Entity-Erkennung für diesen Zweck, aber es unmöglich .. Kann mir jemand dafür helfen ??Zugdaten von Synonymen Wort Englisch mit opennlp

Antwort

1

Sie werden ein Synonymwörterbuch benötigen, oder trainieren Sie ein Word2Vec Modell für es.

Wie kann OpenNLP helfen? Es kann Ihnen helfen, Ihren Datensatz mit einem sentence detector und tokenizer vorzubereiten. Sie können es auch verwenden, um die Begriffe zu suchen, die Sie suchen, um Synonyme zu finden, wie Substantive und Verben, mit der part-of-speech tagger.

+0

Vielen Dank, ich verstehe .. Ich werde Ihren Weg versuchen :) Ich werde überprüfen, wenn ich dies –

+0

versuchte ich Ihren Weg, aber Word2Vec verstehe nicht zwischen "Buch" für Substantiv und "Buch" für Verb, ich Versuchen Sie es zu trainieren aber kann nicht –

+0

Haben Sie eine andere Konfiguration versucht? Je nach Größe und Fenstergröße wird Ihr Modell verschiedene Aspekte der Trainingsdaten lernen. Außerdem benötigen Sie einen großen Trainingsdatensatz (wie Wikipedia Dump oder News Dumps). – wcolen

Verwandte Themen