Ответ 1
Посмотрите Rate_Sentiment в WebService:: GoogleHack на CPAN. Там больше информации о проекте на SourceForge.
Мне было интересно, знали ли кто-нибудь о хороших Perl-модулях и/или Java-классах для анализа настроений. Я читал о LingPipe, но в конечном итоге программа должна быть использована для коммерческого использования, поэтому что-то с открытым исходным кодом было бы лучше. Я также посмотрел в GATE, но их документация по анализу настроений в лучшем случае разрежена.
Посмотрите Rate_Sentiment в WebService:: GoogleHack на CPAN. Там больше информации о проекте на SourceForge.
Я просто добавил библиотеку анализа настроений в свой Инструмент исследований социальных медиа Analytics. Сообщение/объявление в блоге здесь. Это в R, а не на Java, но там есть хороший интерфейс между R и Java в наборе инструментов, поэтому вы можете написать свой "код клея" в Java, чтобы вызвать библиотеку R. Там также интерфейс R - Python в наборе инструментов.
Также должен быть интерфейс R/Perl, но я не смог связаться с сопровождающим о ошибках, поэтому я вынул его из сборки.
Возможно, вы захотите взглянуть на анализ настроений на основе 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. Wiley. ISBN 978-0-470-17643-6.