2010-11-15 145 views
13

我想知道是否有人知道任何好的Perl模块和/或Java类的情绪分析。我已经阅读了关于LingPipe的内容,但该程序最终需要用于商业用途,所以开放源代码会更好。我也研究过GATE,但他们关于情感分析的文档最多也很少。Perl或Java情感分析

回答

7

看看Rate_SentimentWebService::GoogleHack模块CPAN。有关该项目的更多信息,请致电SourceForge

+1

我看到了这一点,但它没有任何评级,我担心可扩展性,因为它提到了使用Google API。你有自己的经验吗? – user387049 2010-11-15 19:10:31

+0

不,我从来没有用过它。然而,[特德佩德森](http://www.d.umn.edu/~tpederse/)似乎是其中一位作者。他是Perl NLP中的一个[非常重要的人物](http://search.cpan.org/~tpederse/)。 – 2010-11-15 19:14:38

3

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

也应该有一个R/Perl接口,但我一直没有能够联系维护者关于错误,所以我把它拿出来构建。

0

你可能想看看LingPipe(Java)的基于情感分析的:

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

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

有关更广义的NLP解析器,请参阅Stanford解析器(http://nlp.stanford.edu/software/lex-parser.shtml),NLTK(Python)(http://www.nltk.org/)等。

我不知道任何类似Perl的开源工具,虽然有一些很好的基础参考文献可帮助您入门,例如:

Billisoly,R.(2008)实用文本挖掘与Perl。威利。 ISBN 978-0-470-17643-6。