I discovered a cool little sentiment analysis tool thanks to my buddy, Wilhelm. It’s built in Python with Python NLTK Text Classification. Check it out!
Sentiment analysis (also known as “opinion mining”) refers to the application of natural language processing, computational linguistics, and text analytics to identify and extract subjective information in source materials.
Generally speaking, sentiment analysis aims to determine the attitude of a speaker or a writer with respect to some topic or the overall contextual polarity of a document. The attitude may be his/her judgment or evaluation (see appraisal theory), affective state (that is to say, the emotional state of the author when writing), or the intended emotional communication (that is to say, the emotional effect the author wishes to have on the reader).