Natural
Language
Processing
What is NLP ?
Natural Language Processing is
the ability of a computer
program to understand human
language as it is spoken.
Continue...
❏ NLP is the way for computers to analyze, understand and derive meaning from
human language in smart and useful way.
❏ Machine can understand how human speaks.
❏ Automatic text summarization, sentiment analysis, topic extraction, question
answering system, etc.
Few NLP Examples
● Cortana
● Siri
● Google Assistant
● Summarizer
Components
Of NLP
● Natural Language
Understanding
● Natural Language
Generation
NLU
● Lexical Ambiguity
● Syntactical Ambiguity
● Referential Ambiguity
Referential Ambiguity
MEERA went to GEETA and said ‘I am hungry’
NLG
● Text Planning
● Sentence Planning
● Text Realization
Disclosure Integration
Syntactic Analysis
Semantic Analysis
Lexical Analysis
Pragmatic Analysis
Steps Involved
In NLP
Lexical Analysis
● Divides paragraphs into sentences, phrases and words.
Syntactical Analysis
● Parsing of sentences - noun, verbs, adjectives etc.
Semantic Analysis
● Actual meaning of sentence
● E.g. ‘Bitter Sugar’
Disclosure Integration
● Context is checked
● Pervious history of the chat
Pragmatic Analysis
● Verify the correctness of meaning in the given context
Thank You!

Natural Language Processing

Editor's Notes

  • #7 Lexical - Mean, orange I am wearing orange t-shit.