Lecture notes
- Introduction to natural language processing
- Text normalization, units and edit distance
- Language modelling with N-grams
- Entropy and perplexity (advanced)
- Hidden Markov models
- Expectation maximization (advanced)
- Word embeddings
- An introduction to neural networks
- Recurrent neural networks
- Encoder-decoder models and attention
Videos
Acknowledgements
With permission, I have used content from the NLP courses taught by Jan Buys (University of Cape Town) and Sharon Goldwater (University of Edinburgh).
License
Herman Kamper, 2022–2023.
This work is released under a Creative Commons Attribution-ShareAlike
license (CC BY-SA 4.0).