Course in Natural Language Processing
General Information
Lecturer | Dr. Thomas Eckart |
Lab Advisors | Erik Körner / Felix Helfer |
Workload | 2 SWS Lecture, 2 SWS Lab |
Lecture | Tuesday, 13:15 - 14:45, HS 20, starting 2.4.2024 |
Lab | Monday, 15:15 - 16:45, SG 2-14, A/B week, starting 15.4.2024 |
Lecturenotes and lab material | see below |
Exam | Written Exam; Date & Room: TBA |
Lecturenotes
- Lecture 1: Organisation, Intro
- Lecture 2: Linguistic Levels & Terminology
- (Hint Masterstudiengang Medizininformatik)
- Lecture 3: Words, Preprocessing, Morphology
- Excursus: Byte-Pair Encoding tokenization, WordPiece tokenization
- Lecture 4: Word Classes
- Excursus: RDRPOSTagger
- Lecture 5: Intro Syntax / Syntax (Regular grammars)
- Excursus: Verb valency in German (E-VALBU)
- Lecture 6: Syntax (CFG/PCFG)
Lab Sessions
Note: the notebooks of sessions 0-2 have been updated!
- Lab Session 0 (self-study): Introduction, Python Crashcourse (Data.zip), Installation instructions for Conda on Windows
- Lab Session 1 (B: 15.04.24, A: 22.04.24): L1-1_BasictextManipulationandNLTK.ipynb, L1-2_ComparingCorpora.ipynb, L1-3_SyntheticText.ipynb
- Lab Session 2 (B: 29.04.24, A: 06.05.24): L2_Morphology.ipynb
- Lab Session 3 (B: 27.05.24, A: 03.06.24)
- Lab Session 4 (B: 10.06.24, A: 17.06.24)
- Lab Session 5 (B: 24.06.24, A: 01.07.24)