2010-11-15 11 views
13

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

7

Dai un'occhiata allo Rate_Sentiment nel modulo WebService::GoogleHack allo CPAN. Sono disponibili ulteriori informazioni sul progetto allo SourceForge.

+1

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

+0

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. –

3

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.

0

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.