Notes and resources for the Intro to NLP course at IIIT Hyderabad.
- Week 1
- Lecture 1 (04 Jan, Tuesday)
- Introduction
- Lecture 2 (07 Jan, Friday)
- Tokenisation
- Applications
- Text Classification
- n-Grams
- Applications
- Tokenisation
- Lecture 1 (04 Jan, Tuesday)
- Week 2
- Lecture 3 (11 Jan, Tuesday)
- Evaluation Metrics
- Smoothing
- Laplace Smoothing
- Good-Turing Smoothing
- Lecture 3 (11 Jan, Tuesday)
- Week 3
- Lecture 4 (21 Jan, Friday)
- Smoothing (contd.)
- Interpolation and Backoff
- Kneser-Ney Smoothing
- Smoothing (contd.)
- Lecture 4 (21 Jan, Friday)
- Week 4
- Lecture 5 (25 Jan, Tuesday)
- Smoothing (contd.)
- Witten-Bell Discounting
- Part-of-Speech Tagging
- Hidden Markov Models
- Smoothing (contd.)
- Lecture 6 (28 Jan, Friday)
- Part-of-Speech Tagging
- Hidden Markov Models (contd.)
- Likelihood of a Sequence
- Best State Sequence
- Hidden Markov Models (contd.)
- Part-of-Speech Tagging
- Lecture 5 (25 Jan, Tuesday)
- Week 6
- Lecture 7 (08 Feb, Tuesday)
- Part-of-Speech Tagging
- Hidden Markov Models (contd.)
- Re-Estimation of Parameters
- Hidden Markov Models (contd.)
- Part-of-Speech Tagging
- Lecture 8 (11 Feb, Friday)
- Part-of-Speech Tagging (contd.)
- Generative Modelling
- Maximum-Entropy Markov Models
- Part-of-Speech Tagging (contd.)
- Lecture 7 (08 Feb, Tuesday)
- Week 7
- Lecture 9 (18 Feb, Friday)
- Word2Vec
- Lecture 9 (18 Feb, Friday)
- Week 8
- Lecture 10 (22 Feb, Tuesday)
- Deep Learning and NLP
- Neural Network Language Models
- Deep Learning and NLP
- Lecture 11 (25 Feb, Friday)
- Neural Network Language Models (contd.)
- Recurrent Neural Networks
- Functioning of RNNs
- Recurrent Neural Networks
- Neural Network Language Models (contd.)
- Lecture 10 (22 Feb, Tuesday)
- Week 9
- Lecture 12 (08 Mar, Tuesday)
- Neural Network Language Models
- Recurrent Neural Networks
- Conditional RNNs
- Long Short-Term Memory Networks
- Recurrent Neural Networks
- Neural Network Language Models
- Lecture 13 (11 Mar, Friday)
- Word Meaning Representations
- Lecture 12 (08 Mar, Tuesday)
- Week 10
- Lecture 14 (15 Mar, Tuesday)
- Word Meaning Representations (contd.)
- Lecture 15 (17 Mar, Thursday)
- Frames
- Machine Translation
- Lecture 14 (15 Mar, Tuesday)
- Week 11
- Lecture 16 (22 Mar, Tuesday)
- Machine Translation (contd.)
- Lecture 17 (25 Mar, Friday)
- Transformers
- Attention
- Architecture
- Transformers
- Lecture 16 (22 Mar, Tuesday)
- Week 13
- Lecture 18 (05 Apr, Tuesday)
- Transformers (contd.)
- Lecture 19 (08 Apr, Friday)
- BERT
- Post-BERT
- Distillation
- Lecture 18 (05 Apr, Tuesday)
- Week 15
- Lecture 20 (19 Apr, Friday)
- Tasks
- Classification
- Syntactic Annotation
- Semantic Parsing
- Information Retrieval
- Natural Language Inference/Recognising Textual Entailment
- Tasks
- Lecture 20 (19 Apr, Friday)