我想知道是否有人知道任何用于情感分析的好的 Perl 模块和/或 Java 类。我读过关于 LingPipe 的文章,但该程序最终需要用于商业用途,所以开源会更好。我也研究了 GATE,但他们关于情绪分析的文档充其量是稀疏的。
3 回答
查看CPAN的WebService::GoogleHack模块中的Rate_Sentiment。SourceForge 上有关于该项目的更多信息。
我刚刚在我的社交媒体分析研究工具包中添加了一个情绪分析库。博客文章/公告在这里。它是在 R 中,而不是在 Java 中,但是工具包中 R 和 Java 之间有一个很好的接口,所以你可以用 Java 编写你的“胶水代码”来调用 R 库。工具包中还有一个 R - Python 接口。
也应该有一个 R / Perl 接口,但我无法联系维护者关于错误,所以我把它从构建中删除了。
您可能想在以下位置查看基于 LingPipe (Java) 的情绪分析:
http://alias-i.com/lingpipe/demos/tutorial/sentiment/read-me.html
和门(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。