Perl 或 Java 情绪分析

Posted

技术标签:

【中文标题】Perl 或 Java 情绪分析【英文标题】:Perl or Java Sentiment Analysis 【发布时间】:2011-05-10 06:28:43 【问题描述】:

我想知道是否有人知道任何用于情感分析的优秀 Perl 模块和/或 Java 类。我读过关于 LingPipe 的文章,但该程序最终需要用于商业用途,所以开源会更好。我也研究了 GATE,但他们关于情绪分析的文档充其量是稀疏的。

【问题讨论】:

【参考方案1】:

您可能想看看基于 LingPipe (Java) 的情绪分析:

http://alias-i.com/lingpipe/demos/tutorial/sentiment/read-me.html

和 GATE (http://gate.ac.uk/sentiment/)

有关更通用的 NLP 解析器,请参阅斯坦福解析器 (http://nlp.stanford.edu/software/lex-parser.shtml)、NLTK (Python) (http://www.nltk.org/) 等.

我不知道有任何类似的 Perl 开源工具,尽管有一些很好的基本参考资料可以帮助您入门,例如:

Billisoly, R. (2008) 使用 Perl 进行实用文本挖掘。威利。国际标准书号 978-0-470-17643-6。

【讨论】:

【参考方案2】:

我刚刚在我的社交媒体分析研究工具包中添加了一个情绪分析库。博文/公告是 here。它是在 R 中,而不是在 Java 中,但是工具包中 R 和 Java 之间有一个很好的接口,所以你可以用 Java 编写你的“胶水代码”来调用 R 库。工具包中还有一个 R - Python 接口。

应该也有一个 R / Perl 接口,但我无法就错误联系维护者,所以我把它从构建中删除了。

【讨论】:

【参考方案3】:

查看WebService::GoogleHack 模块中的Rate_Sentiment CPAN。有关该项目的更多信息,请访问SourceForge。

【讨论】:

我看到了这个,但它没有任何评级,而且我担心可扩展性,因为它提到使用 Google API。你自己有这方面的经验吗? 不,我从未使用过。但是,Ted Pedersen 似乎是作者之一。他是 Perl NLP 中的 pretty major figure。

以上是关于Perl 或 Java 情绪分析的主要内容,如果未能解决你的问题,请参考以下文章

情绪分析 api/tool,用于 Java

使用 OpenNLP 进行情绪分析

用于情绪分析的 Mahout

GATE 情绪分析是如何工作的?

无监督情绪分析

对关键字的情绪