2017-05-27 69 views
1

對不起,我是新手在NLP。 我使用opennlp創建AI,以便將同義詞放入原始文本中並將它們顯示給網站。 例如:如果我按:我去學校,AI會告訴我「去」的同義詞,「大學」或「高中」的「學校」同義詞 我嘗試使用named實體識別爲此目的,但它不可能。 任何人都可以幫助我嗎?列車數據的同義詞單詞英語與opennlp

回答

1

您將需要一個同義詞詞典,或者訓練對其產生的Word2Vec模型。

OpenNLP如何提供幫助?它可以幫助您使用sentence detectortokenizer準備數據集。您也可以使用它來搜索您感興趣的術語,例如名詞和動詞,使用part-of-speech tagger

+0

謝謝你,我明白了..我會試試你的方式:)我會檢查當我試過這 –

+0

我試過你的方式,但Word2Vec不明白「名詞」和「書」之間的名詞和動詞,我嘗試訓練它,但不能 –

+0

你嘗試了不同的配置嗎?根據矢量大小和窗口,您的模型將學習訓練數據的不同方面。此外,您需要一個龐大的訓練數據集(如維基百科轉儲或新聞轉儲)。 – wcolen