Please enable JavaScript.
Coggle requires JavaScript to display documents.
NLP (Natural Language Processing) - Coggle Diagram
NLP (Natural Language Processing)
Definition
- NLP is a Component of AI that deals Between Computer and Human Language interaction .
Primary Disciplines of NLP
Linguistics
Computer Science
Cognitive Psychology
Levels of Language in NLP
Phonology
Speech Recognition
Morphology
Analyze word structures. Eg, Prefixes, roots
Lexicon
Its a dictionary with words and its meaning
Syntax
Set of structures and grammar rules
Semantics
Sentiment Analysis. It understands the meaning of words and phrases
Discourse
Language beyond single sentences/
Pragmatics
Common sense reasoning
Components of NLP
Tokenization
- Breaks the Text or Sentences into Words or Phrases
Entity Recognitions
- Identifies proper entities, Eg - Names, Places etc..
Sentiment Analysis
- Detects emotions and attitudes in text
Machine Translation
- Translates texts into machine language
NLP Approaches
Rule-based System
Deep Learning
Machine Learning
Statistical Methods
Goals of NLP
To handle ambiguity confidently and accurately
To Enable AI to communicate with humans naturally
Learn form Real-world Changes and data
To Understand like humans
NLP Applications
Chatbots
Voice assistants
Search engines
Spam Filtering
Summarizers
Translators
OCR + NLP
Health Care Applications
NLP History
1950s The Foundation of NLP
1960s First Generation Chatbots - ELIZA by (Weizenbaum), SHRDLU by (Terry Winograd)
1970s Conceptual and Semantic Model
1980s Rule-Based to Statistical Shift Begins
1990s Statistical NLP Takes Over
2000s Machine Learning Era
2010s Deep Learning Evolution
Links
https://aws.amazon.com/what-is/nlp/