我已经开始从事一个需要自然语言处理的项目。我们已经做了拼写检查,以及将句子映射到短语及其同义词。我首先想到使用GATE,但我不知道该使用什么?我在这里发现了一个有趣的帖子,这让我更加困惑。
http://lordpimpington.com/codespeaks/drupal-5.1/?q=node/5
请帮我决定什么最适合我的目的。我正在工作的web应用程序,这将使用此NLP工具作为服务。
发布于 2010-03-05 23:01:52
您并没有给出太多信息,但是可以试试这个:http://www.nltk.org/
我不认为NLTK做拼写检查(我可能在这一点上错了),但它可以为文本输入做词性标记。
为了查找/匹配同义词,您可以使用类似于WordNet http://wordnet.princeton.edu/的内容
如果您正在做一些真正特定于领域的事情:我建议您为特定于领域的术语提出您自己的本体。
发布于 2011-04-14 04:03:34
如果你使用的是Python,你可以用Python Enchant开发一个拼写检查器。NLTK同样适用于情感分析系统的开发。我也有一些相同的原型。
Jaggu
发布于 2020-07-19 13:27:38
如果您使用基于深度学习的模型,并且您有足够的数据,则可以为任何目的实现特定于任务的模型。随着基于深度学习的语言模型的发展,您可以使用基于单词嵌入的模型和词典资源来获取同义词和反义词。您也可以通过以下链接获取更多资源。
https://stackoverflow.com/questions/2386652
复制相似问题