Natural language processing is one of widely used area with a lot of real word applications. This is my notes related to NLP. Mostly i will be noting down the links that are needed for detailed analysis of the same.
Lets get into the basics
First thing first !! if you want to get to know the very basics of the here is the best starting point with hands on course : See the links.
Oh wait !! how do we create features ? bag of words ? look into this blog for details on how can we extract features.
Okey. Now i understand that the need of knowing the grammar of english language. Here is some basic concept needed for grammars. See the link
But i need to get some strong basic concepts of NLP. Lets learn from the Stanford guys:
1) http://web.stanford.edu/class/cs224u/
2) Search for CS224N and CS224D
This particular link provides some good learning links - https://www.quora.com/How-do-I-learn-Natural-Language-Processing
Some general Reading about NLP - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3168328/
But i need to get some strong basic concepts of NLP. Lets learn from the Stanford guys:
1) http://web.stanford.edu/class/cs224u/
2) Search for CS224N and CS224D
This particular link provides some good learning links - https://www.quora.com/How-do-I-learn-Natural-Language-Processing
Some general Reading about NLP - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3168328/
Examples of NLP based Sentiment Analysis
http://www.vikparuchuri.com/blog/natural-language-processing-tutorial/
https://www.kaggle.com/c/word2vec-nlp-tutorial/details/part-1-for-beginners-bag-of-words
http://streamhacker.com/2010/05/10/text-classification-sentiment-analysis-naive-bayes-classifier/
http://streamhacker.com/2010/05/10/text-classification-sentiment-analysis-naive-bayes-classifier/
https://github.com/cjhutto/vaderSentiment
grammer :
http://www.ps.uni-saarland.de/~niehren/oz-natural-language-script.html/vorlesung/node49.html