** NLP Using Python: - https://www.edureka.co/python-natural-language-processing-course **
This Edureka PPT will provide you with a comprehensive and detailed knowledge of Natural Language Processing, popularly known as NLP. You will also learn about the different steps involved in processing the human language like Tokenization, Stemming, Lemmatization and much more along with a demo on each one of the topics.
The following topics covered in this PPT:
1. The Evolution of Human Language
2. What is Text Mining?
3. What is Natural Language Processing?
4. Applications of NLP
5. NLP Components and Demo
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
3. Natural Language Processing with Python Certification Course www.edureka.co
Today’s Training Topics
❖ Evolution of Human Language
❖ What is Text Mining?
❖ Text Mining and Natural Language Processing?
❖ Applications of NLP
❖ NLP Components and Demo
4. Natural Language Processing with Python Certification Course www.edureka.co
The Human Language
LANGUAGE
ALPHABETS
字母 वर्णमाला
ALFABETOS
األبجدية எழுத்துக்கள்
5. Natural Language Processing with Python Certification Course www.edureka.co
The Human Language
LANGUAGE
ALPHABETS
字母 वर्णमाला ALFABETOS
األبجدية எழுத்துக்கள்
Words form Sentences
6. Natural Language Processing with Python Certification Course www.edureka.co
The Human Language
LANGUAGE
ALPHABETS
字母 वर्णमाला ALFABETOS
األبجدية எழுத்துக்கள்
Words form Sentences
7. Natural Language Processing with Python Certification Course www.edureka.co
The 21st Century
21 %
STRUCTURED
DATA
8. Natural Language Processing with Python Certification Course www.edureka.co
The 21st Century
STRUCTURED
DATA21 %
Unstructured
9. Natural Language Processing with Python Certification Course www.edureka.co
What is Text Mining ?
Text Mining / Text Analytics is the process of deriving
meaningful information from natural language text
10. Natural Language Processing with Python Certification Course www.edureka.co
Text Mining and NLP
As, Text Mining refers to
the process of deriving high quality
information from the text .
The overall goal is, essentially to turn
text into data for analysis, via
application of Natural Language
Processing (NLP)
11. Natural Language Processing with Python Certification Course www.edureka.co
What is NLP?
NLP: Natural Language Processing is a part of computer science
and artificial intelligence which deals with human languages.
12. Natural Language Processing with Python Certification Course www.edureka.co
Basic Structure of a NLP Application
13. Natural Language Processing with Python Certification Course www.edureka.co
Applications of NLP
Sentimental
Analysis
Speech
Recognition
Chatbot
Machine
Translation
14. Natural Language Processing with Python Certification Course www.edureka.co
Applications of NLP and Text Mining
Spell
Checking
Keyword
Search
Information
Extraction
Advertisement
Matching
17. Natural Language Processing with Python Certification Course www.edureka.co
NLP : Components
Natural Language
Understanding
Natural Language
Generation
18. Natural Language Processing with Python Certification Course www.edureka.co
NLP : Components
Natural Language
Understanding
Natural Language
Generation
• Mapping input to useful representations
• Analyzing different aspects of the
language
• Text Planning
• Sentence Planning
• Text Realization
19. Natural Language Processing with Python Certification Course www.edureka.co
NLP : Ambiguity
Natural Language
Understanding
Lexical Ambiguity
Syntactic Ambiguity
Referential Ambiguity
20. Natural Language Processing with Python Certification Course www.edureka.co
NLU : Ambiguity
Lexical Ambiguity
Syntactic Ambiguity
Referential Ambiguity
She is looking for a match.
The fisherman went to the bank.
21. Natural Language Processing with Python Certification Course www.edureka.co
NLU : Ambiguity
Lexical Ambiguity
Syntactic Ambiguity
Referential Ambiguity
She is looking for a match.
The fisherman went to the bank.
The chicken is ready to eat.
Visiting relatives can be boring.
I saw the man with the binoculars.
22. Natural Language Processing with Python Certification Course www.edureka.co
NLU : Ambiguity
Lexical Ambiguity
Syntactic Ambiguity
Referential Ambiguity
She is looking for a match.
The fisherman went to the bank.
The chicken is ready to eat.
Visiting relatives can be boring.
I saw the man with the binoculars.
The boy told his father the theft. He was very upset
26. Natural Language Processing with Python Certification Course www.edureka.co
Tokenization
01 Break a complex sentence into words
02 Understand the importance of each of the words with respect to the
sentence
03 Produce a structural description on an input sentence
Tokenization is the first step in NLP
27. Natural Language Processing with Python Certification Course www.edureka.co
Tokenization
01 Break a complex sentence into words
02 Understand the importance of each of the words with respect to the
sentence
03 Produce a structural description on an input sentence
Tokenization is the first step in NLP
29. Natural Language Processing with Python Certification Course www.edureka.co
Stemming
Affectation Affected Affection AffectingAffectionsAffects
Normalize words into its base form or root form
30. Natural Language Processing with Python Certification Course www.edureka.co
Stemming
Affect
Normalize words into its base form or root form
31. Natural Language Processing with Python Certification Course www.edureka.co
• Groups together different inflected forms of a
word, called Lemma
• Somehow similar to Stemming, as it maps
several words into one common root
• Output of Lemmatisation is a proper word
• For example, a Lemmatiser should
map gone, going and went into go
Lemmatization
32. Natural Language Processing with Python Certification Course www.edureka.co
Stop Words
Are they Helpful or Not
35. Natural Language Processing with Python Certification Course www.edureka.co
POS : Examples
The Dog killed the bat
DT NN VBD DT NN
SENTENCE
36. Natural Language Processing with Python Certification Course www.edureka.co
What are Named Entity Recognition ?
MOVIE
LOCATION
MONETARY VALUE
QUANTITIES
ORGANIZATION
PERSON
37. Natural Language Processing with Python Certification Course www.edureka.co
NER : Named Entity Recognition
Google’s CEO Sundar Pichai introduced the new Pixel at Minnesota Roi Centre Event
Organization Person Location Organization
40. Natural Language Processing with Python Certification Course www.edureka.co
Syntax Tree
Syntax Tree is a tree representation of syntactic
structure of sentences or strings
41. Natural Language Processing with Python Certification Course www.edureka.co
Chunking
Picking up Individual pieces of Information and Grouping them into bigger Pieces
CHUNK
42. Natural Language Processing with Python Certification Course www.edureka.co
Chunking
CHUNKs
PRP VBD DT JJ NN
NP NP
We Caught the Black Panther