Massp2023 NLP
Massp2023 NLP
Processing
Dao Minh Dung
Table of contents
1. Introduction to NLP
2. NLP with Classification and Vector Spaces
3. NLP with Probabilistic Models
4. NLP with Sequence Models
5. NLP with Attention Models
6. NLP applications
7. NLP study resources
1. Introduction to NLP
What is Natural Language Processing
● NLP is a branch of artificial
intelligence that gives machines the
ability to read, understand, and
derive meaning from human
languages.
● Examples of NLP in daily life:
chatbot, virtual assistant,
autocorrect/spell-check, Google
Translate, spam filters, and
sentiment analysis in social media.
NLP components and problem types
2 components: Natural Language Understanding (NLU) and Generation (NLG)
● NLU tasks: machine translation, sentiment analysis, named entity recognition, and question
answering.
● NLG: text summarization, automatic report generation, and chatbot dialogue.