Menu bars

Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Wednesday, 16 May 2018

Natural Language Processing Notes

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/


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/
https://github.com/cjhutto/vaderSentiment




grammer : 
http://www.ps.uni-saarland.de/~niehren/oz-natural-language-script.html/vorlesung/node49.html

No comments:

Post a Comment