Natural language processing
To build a computer that can interact with human like human
Subfield of artificial intelligent
method of communicating with an intelligent systems using a natural language(
English).
Encompass anything computer need to understand and generate language
2
Components of NLP
1. Natural language generation
2. Natural language understanding
3
Natural language generation
●A software process that transforms data into written narrative.
●Referred to as a text generation.
●Data must be formatted (structured data) before entering.
4
Benefits
●Minimal Human Intervention
–Automated process minimizes human efforts.
●Interaction with Machines Becomes Easier
–Complex data will be processed in computer
●Smart Management of Business Operations
–Monitoring, report generating
5
Natural language understanding
●Takes sentences as input and understands it to apply in particular action
●A branch of Artificial Intelligence
●A large amount of human knowledge assumed
6
Level of knowledge used in NLU
1. Phonological
2. Morphological
3. Syntactic
4. Semantic
5. Pragmatic
6. world
7
Phonological
• It concentrates on the way the sound is produced, how and why it
sounds like it
• Simply it can be understood as the concept used where there is
presence of the speech
8
Morphological
• It simply deals with understanding distinct words according to their
small unit
• For example Pre-registration can be divided into:
• Pre: Perfix
• Registra: the root
• Tion: suffix
9
Syntactic
• It simply deals with how sequence of words form correct sentences
• Knowledge of grammar is needed
10
Semantic
• It is concerned with the meaning of words and how to combine words
into meaningful phrases and sentences
11
Pragmatic
• It is all about the use of language in the context
• Eg:
• The city councilors refused the demonstrators a permit because they
feared violence
• The city councilors refused the demonstrators a permit because they
advocated revolution
• The meaning of they are different in two sentences
12