Goals of the course:
Syllabus from SIS:
SIS code: NPFL140
Semester: summer
E-credits: 3
Examination: 0/2 C
Guarantors: Jindřich Helcl, Jindřich Libovický
The course is held on Thrusdays at 15:40 in S3. The first lecture took place on 22 February.
1. Introductory notes and discussion on large language models Slides
2. The Transformer Architecture Lecture notes Slides
3. LLM Training Slides Recording
4. LLM Inference Slides Code Recording
5. Generating Weather Reports Assignment
6. Data and Evaluation Lecture notes
7. Evaluation, Working with the Models MCQA Evaluation Speech Translation LLMs for Machine Translation Chain-of-thought Prompting; RAG Generation; Evaluation; Web navigation Experience with LLMs Recording
8. LLM Efficiency Assignment review Efficiency Recording
Unless otherwise stated, teaching materials for this course are available under CC BY-SA 4.0.
Feb 22 Slides
Covered topics: aims of the course, passing requirements. We discussed what are (large) language models, what are they for, what are their benefits and downsides. We concluded with a rough analysis of ChatGPT performance in different languages.
Mar 7 Lecture notes Slides
After the class, you should be able to:
Class outline:
Additional materials:
After the class, you should be able to:
Class outline:
Additional materials:
After the class, you should be able to:
transformers
libraryClass outline:
transformers
libraryAdditional materials:
Mar 28 Assignment
Assignment #1
After the class, you should be able to:
Class outline:
Additional materials:
Apr 4 Lecture notes
After the class, you should be able to:
Class outline:
Additional materials:
Apr 11 MCQA Evaluation Speech Translation LLMs for Machine Translation Chain-of-thought Prompting; RAG Generation; Evaluation; Web navigation Experience with LLMs Recording
Class outline:
Apr 18 Assignment review Efficiency Recording
After the class, you should be able to:
Class outline:
There will be two or three tasks during the semester; we will work on them mainly during classes but they might turn into a (small) homework.
You will be asked at least once to read a paper before the class.
You need to take part in a final written test that will not be graded.