BY AMIT PRASHANT AGRAHARI · MAY 8, 2017
What is natural language processing ?
Natural language processing is approach to make a computer program to identify speech like human speech processing. natural language processing is based on artificial intelligent (AI) which is analyze, understand and then generate the text/speech. In other way you can say NLP enable machines to understand human language and extract meaning from them.
NLP can learn automatically all types of rules to analyze a set of text/speech.
“One of the most compelling ways NLP offers valuable intelligence is by tracking sentiment — the tone of a written message (tweet, Facebook update, etc.) — and tag that text as positive, negative or neutral,” Rehling said
Other than facebook, google, twitter, IBM there are many startup which one is providing business solutions using NLP :
Recorded Future (cyber security)
Narrative Science (journalism)
Wit.ai (intent classification, acquired by FB)
Predata (open intelligence)
Lattice (sales and marketing)
AlchemyAPI (NLP APIs, acquired by IBM)
Basis (NLP APIs)
NLP business applications today include following things :
Stanford NLP(Java) and NLTK (Python) are two major open source library to implement natural language processing, but here I am Exp-laing NLTK .
Read the complete article here