首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自然语言处理包

自然语言处理包
EN

Stack Overflow用户
提问于 2010-03-05 20:29:41
回答 3查看 981关注 0票数 5

我已经开始从事一个需要自然语言处理的项目。我们已经做了拼写检查,以及将句子映射到短语及其同义词。我首先想到使用GATE,但我不知道该使用什么?我在这里发现了一个有趣的帖子,这让我更加困惑。

http://lordpimpington.com/codespeaks/drupal-5.1/?q=node/5

请帮我决定什么最适合我的目的。我正在工作的web应用程序,这将使用此NLP工具作为服务。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-05 23:01:52

您并没有给出太多信息,但是可以试试这个:http://www.nltk.org/

我不认为NLTK做拼写检查(我可能在这一点上错了),但它可以为文本输入做词性标记。

为了查找/匹配同义词,您可以使用类似于WordNet http://wordnet.princeton.edu/的内容

如果您正在做一些真正特定于领域的事情:我建议您为特定于领域的术语提出您自己的本体。

票数 7
EN

Stack Overflow用户

发布于 2011-04-14 04:03:34

如果你使用的是Python,你可以用Python Enchant开发一个拼写检查器。NLTK同样适用于情感分析系统的开发。我也有一些相同的原型。

Jaggu

票数 4
EN

Stack Overflow用户

发布于 2020-07-19 13:27:38

如果您使用基于深度学习的模型,并且您有足够的数据,则可以为任何目的实现特定于任务的模型。随着基于深度学习的语言模型的发展,您可以使用基于单词嵌入的模型和词典资源来获取同义词和反义词。您也可以通过以下链接获取更多资源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2386652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档