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

Important Nodejs packages

I wanted to note down important nodejs packages that i am using daily which will solve many of the common issues that we face frequently.


Moment

Date manipulation is a headache in every programming language and nodejs is no different from its peers. Moment will be helping you out for all your date format issues, difference between dates kind of problems. Certainly this is a package that you need to have.

Tutorial - Moment.js

Mongoose

Want to use mongodb ? It is always advised to use a ORM for that which will reduce your work and make your life easier. Mongoose is the best option for mongodb ORM.

Check these links for details : kompulsa.com and scotch.io

Child Process

This is one of the most important package in the nodejs where it is responsible for creating another process from the nodejs code so that it wont block the single thread of the nodejs.

Check the details : krasimirtsonev.com