Tanja Samardžić, University of Geneva, Lecture notes, Autumn 2023
These notes should be used as a guide for acquiring the most important notions and terminology in contemporary Natural Language Processing. Most of the notions mentioned in the notes are explained in the listed sources. A few visualisations are included in the notes for a better overview and intuitive understanding. This course includes a practical part too, which is managed on Moodle.
Online textbooks:
- Dan Jurafsky and James H. Martin: Speech and Language Processing (3rd ed. draft)
- Jacob Eisenstein: Natural Language Processing
- Yoav Goldberg: A Primer on Neural Network Models for Natural Language Processing
- Tom Mitchell: Machine Learning - an old classic
Blogs and other learning resources:
- Lena Voita's NLP course
- Hugging Face Course
- Jay Alammar's blog
- Serrano Academy
- YouTube channel 3blue1brown
- YouTube channel Crash Course Linguistics
1. Large language models (LLMs), Artificial Intelligence (AI) and Natural language processing (NLP), history of NLP
21.09 | 28.10 | 05.10 | 12.10 | 19.10 | 26.10 | 02.11 | 09.11 | 16.11 | 23.11 | 30.11 | 07.12 | 14.12 | 21.12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |