首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java文本分析库

Java文本分析库
EN

Stack Overflow用户
提问于 2010-09-23 20:33:58
回答 3查看 16.8K关注 0票数 13

我正在寻找一种java驱动的解决方案,用于分析句子以记录关键字是否被正面或负面使用。

例如,关键词可能是“卷心菜”,句子是:-

“我喜欢卷心菜,不喜欢豌豆。”

我想要一个某种java文本分析器来记录这是肯定的。可以利用lucene (Hibernate-Search)库来实现这一点吗?

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-23 20:57:31

你在寻找“情绪分析”。一种可能性是LingPipe,他好心地使用link to their competitors also。Jeff Dalton在his blog中也有一大堆自然语言处理工具。

票数 16
EN

Stack Overflow用户

发布于 2010-09-23 20:44:00

我怀疑有没有这样的东西。Lucene绝对不能开箱即用。

你如何以一种可以编程评估的方式来定义“关键字是被正面使用还是被负面使用”?为了正确地做到这一点,你必须分析文本的实际含义,这是一个甚至远未解决的人工智能问题。

我想你可以通过做一个统计分析来大致解决这个问题,即关键词出现的频率是更接近正面(比如,好,很好,很棒)还是负面(坏,讨厌,糟糕,该死),但即使是这样,否定,讽刺和复杂的句子结构也是有问题的。

票数 1
EN

Stack Overflow用户

发布于 2010-09-23 20:43:42

看看Mahout Taste,它构建在Lucene之上,但添加了许多您需要的开箱即用的东西。(编辑)我应该补充的是,Mahout Taste只是与你正在寻找的东西相关,而不是100%匹配。

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

https://stackoverflow.com/questions/3778388

复制
相关文章

相似问题

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