0
我輸入了句子,例如「我去喝杯球」。 (杯子是動詞)和「我從杯子喝牛奶」。 (杯子是名詞),我需要弄清楚每個單詞是否是我的應用程序中的名詞,形容詞,動詞等。我不是語言學家,我寧願不花幾天/幾周寫一些有效的句子解析器。是否存在可以完成此任務的免費腳本或API?算法越快越好,因爲我計劃一次解析整篇文章。有沒有一種算法或API來確定上下文的單詞類型?
我正在寫這個應用程序在C#,所以如果可能,該語言是首選。
我輸入了句子,例如「我去喝杯球」。 (杯子是動詞)和「我從杯子喝牛奶」。 (杯子是名詞),我需要弄清楚每個單詞是否是我的應用程序中的名詞,形容詞,動詞等。我不是語言學家,我寧願不花幾天/幾周寫一些有效的句子解析器。是否存在可以完成此任務的免費腳本或API?算法越快越好,因爲我計劃一次解析整篇文章。有沒有一種算法或API來確定上下文的單詞類型?
我正在寫這個應用程序在C#,所以如果可能,該語言是首選。
嘗試Stanford CoreNLP for .NET或SharpNLP。我從來沒有真正使用這些,所以我不能進一步評論。我以前在Python中使用過NLTK。
它使得斯坦福CodeNLP正常工作,但它滿足了我的需要。謝謝! –
您正在尋找自然語言解析器。找到服務,庫或可執行文件應該不難。我記得在JAVA中使用了一個,這很簡單,雖然我不記得這個名字...... –