Mi stavo chiedendo se qualcuno fosse a conoscenza di buoni moduli Perl e/o classi Java per l'analisi dei sentimenti. Ho letto di LingPipe, ma alla fine il programma avrebbe dovuto essere usato per uso commerciale, quindi qualcosa di open-source sarebbe stato meglio. Ho anche esaminato GATE, ma la loro documentazione sull'analisi dei sentimenti è scarsa al massimo.Perl o Java Sentiment Analysis
risposta
Dai un'occhiata allo Rate_Sentiment nel modulo WebService::GoogleHack allo CPAN. Sono disponibili ulteriori informazioni sul progetto allo SourceForge.
Ho appena aggiunto una libreria di analisi dei sentimenti al mio strumento di ricerca di Social Media Analytics. Il post del blog/annuncio è here. È in R, non in Java, ma c'è una buona interfaccia tra R e Java nel toolkit, quindi puoi scrivere il tuo "codice di colla" in Java per chiamare la libreria R. C'è anche un'interfaccia R-Python nel toolkit.
Si suppone che ci sia anche un'interfaccia R/Perl, ma non sono stato in grado di contattare il manutentore sui bug, quindi l'ho tolto dalla build.
Si potrebbe voler dare un'occhiata a LingPipe (Java) sentiment analysis con sede presso:
http://alias-i.com/lingpipe/demos/tutorial/sentiment/read-me.html
e GATE (http://gate.ac.uk/sentiment/)
Per parser NLP più generalizzati vedi The parsford di Stanford (http://nlp.stanford.edu/software/lex-parser.shtml), NLTK (Python) (http://www.nltk.org/), ecc.
Non sono a conoscenza di strumenti simili open source per Perl, anche se ci sono alcune buone basi riferimenti là fuori per iniziare, ad esempio:
Billisoly, R. (2008) Testo pratico Mining con Perl. Wiley. ISBN 978-0-470-17643-6.
Ho visto questo, ma non ha alcun rating ed ero preoccupato per la scalabilità poiché menziona l'utilizzo dell'API di Google. Hai qualche esperienza con te stesso? – user387049
No, non l'ho mai usato. Tuttavia, [Ted Pedersen] (http://www.d.umn.edu/~tpederse/) sembra essere uno degli autori. È una [figura piuttosto importante] (http://search.cpan.org/~tpederse/) in Perl NLP. –