I am trying to understand sentiment analysis and how to apply it using any language (R, Python etc). I would like to know if there is a good place on internet for tutorial that I can follow. I googled, but I wasn't very much satisfied because they were not tutorials but more of theory. I want theory and practical examples.


The Stanford NLP course on Coursera covers Sentiment Analysis in week 3:
- What is Sentiment Analysis?
- Sentiment Analysis: A baseline algorithm
- Sentiment Lexicons
- Learning Sentiment Lexicons
- Other Sentiment Tasks

For coding tutorials see:

These are really basic, so their performance will not be great in all cases.

  • $\begingroup$ Yeah, the tutorials by StramHacker are the best out there for NLP with Python. $\endgroup$ – Dawny33 Oct 12 '15 at 5:52
  • $\begingroup$ The top result on Google for [sentiment analysis with python] links to it, but somehow it itself is not up there. In any case I think adding [with python] drastically shifts the Google results towards practical coding tutorials, my guess is that that exact query formulation simply did not occur to the OP. $\endgroup$ – Adam Bittlingmayer Oct 12 '15 at 5:56

The NLTK book is by far the best tutorial on basic NLP I have seen(in Python).

The Coursera course on NLP is also fairly good. It takes off from the basics and takes the student to a novice level.


As Dawny said i would suggest NLTK Book too. And in R language 'tm' library is pretty useful. So try here for more related text mining stuff with R. r-blog also worth of consider. good luck.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.