Course Notes
Week 1 Introduction to Natural Language Processing (NLP)
KeyConceptWhat is NLP?
The different roles that work with NLP applications
Reading Nguyen et al. 2020
Code Python Fundamentals
Week 2 Text as Data
Week 3 Word Embedding
KeyConceptHow the machine reads text
Reading Understanding word embedding-based analysis
Reading Counting words by Michael Gavin
Code Word embeddings
Week 4 Sentiment Analysis
KeyConceptUnveiling the emotional essences of content
Algorithms for sentiment analysis
Challenges of analyzing social media data
Week 5 Information Extraction
KeyConceptFrom data to information
Week 6 Topic Modeling
KeyConceptNot just a topic
Topic modeling with Transformers
Reading What is topic modeling from datacamp
Code Topic Modeling
Week 7 Large Language Models (LLMs)
KeyConceptLLMs, exploring the Giants’ language
Reading Bert paper by Devlin et al.
Reading How Large Language Models Will Transform Science, Society, and AI
Code Explore LLMs