Please enable JavaScript.
Coggle requires JavaScript to display documents.
Natural language processing - Coggle Diagram
Natural language processing
components of NLP
Natural language understanding
morphological analysis
syntactic analysis
semantic analysis
discourse analysis
Natural language generation
Applications of NLP
Question answering
spam detection
sentiment analysis
machine translation
spelling correction
speech recognition
phases of NLP
Levels of ambiguity
lexical ambiguity
syntax level ambiguity
referential ambiguity
NLP terminology
phonology
morphology
morpheme
syntax
semantics
pragmatics
discourse
world knowledge
language
Usage of language
communication
conversation
collabration
co-creation
Introduction
Language is a way that humans communicate with each other using words, symbols, and grammar to express thoughts, feelings, and ideas.
Types
Natural language
Formal language
Python
Java
C
Definition of NLP
NLP is a branch of computer science and artificial intelligence that focuses on enabling computers to understand, interpret, and generate human language.
Related fields
Computational Linguistics
Machine Learning
Artificial Intelligence
Information Retrieval
Cognitive Science
Dialog systems & chatbots
Rule based chatbots
Retrieval chatbot
Generative chatbots
Sentiment analysis
opinion mining
polarity detection
Aspect based sentiment analysis
Syntax parsing
Dependency parsing
consultancy parsing
context-free grammars