0% found this document useful (0 votes)
43 views

Natural Language Processing (NLP)

Natural Language Processing (NLP) is a field that uses machine learning and artificial intelligence to allow machines to understand human language by analyzing large amounts of text data. NLP powers applications like voice assistants, translation services, and spam filtering. The global market for NLP is expected to grow significantly in the coming years as more personal assistants and mobile devices utilize these technologies.

Uploaded by

iphone backup
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Natural Language Processing (NLP)

Natural Language Processing (NLP) is a field that uses machine learning and artificial intelligence to allow machines to understand human language by analyzing large amounts of text data. NLP powers applications like voice assistants, translation services, and spam filtering. The global market for NLP is expected to grow significantly in the coming years as more personal assistants and mobile devices utilize these technologies.

Uploaded by

iphone backup
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Natural Language Processing

(NLP) and its Scope


NATURAL LANGUAGE PROCESSING (NLP) IS A FIELD THAT PROVIDES
MACHINES WITH THE ABILITY TO UNDERSTAND NATURAL HUMAN
LANGUAGE.

Vishal
Introduction

 Developers can make use of NLP to perform tasks like speech recognition, sentiment
analysis, translation, auto-correct of grammar while typing, and automated answer
generation. It is the complex algorithm of NLP that allows Siri, Alexa, or Voice interface
to respond
 “According to a study by Tractia, the market opportunity for NLP is expected to grow to
$22.3 billion by the end of 2025.”
  In many contexts and applications, it is also known as computational linguistics that
combines technologies like Artificial Intelligence (AI), Machine Learning (ML), and
natural language of humans. 
Uses

 NLP makes understanding human emotions easier


 NLP helps in the categorization of data 
 NLP helps in filtering spam emails from the mailbox 
 NLP recognized the human voice 
 NLP offers more personalized customer service 
 NLP offers targeted ads and marketing campaigns
 Automated Messenger Bots
Steps:

 Tokenization: Splitting string to tokens (keywords)


 Normalization: Normalise tokens to base word (Ex: “Affecting” is normalised to “Affect”)
 Lemmatization : Similar to Normalization, but uses a dictionary to get a proper root word (Ex: it
maps gone, going and went to “go”)
 POS tags: Maps each tokens by giving tags such as NN for noun, VRB for verb etc. But in a
sentence a noun can be used as a verb, that is hard to recognise.
 Name Entity Recognition: Overcomes drawback of POS since it has predefined datasets for person,
organisation, location etc
 Chunking: Group back together and make sense of it.
Skills needed

 Statistical Analysis Skills


 Machine Learning Concepts and Methods
 Text Representation Techniques
 Algorithm Analysis Skills
 Computer Programming Languages like Python and R, Java. (especially NLTK (natural
language tool kit in Python)
 Strong Problem-Solving skills
 Good Communication Skills
 Text Clustering Skills
Conclusion

 The adoption of NLP is expected to pick up momentum in


the coming years with the adoption of more personal
assistants, increased smartphone functionalities and the
evolution of Big Data to automate even more routine
human task. Natural Language Processing (NLP) is the
sub-branch of Data Science that attempts to extract
insights from “text.”
Links

 Basics: https://youtu.be/5ctbvkAMQO4
 NLTK in python: https://youtu.be/05ONoGfmKvA
 Machine Brain:
https://coseer.com/blog/first-steps-to-a-machine-brain/
 Future
scope (quora) : https://
www.quora.com/What-is-the-future-of-natural-language-processing

You might also like