Python for NLP
(summer term 2026)
Dates:
- 13.04.2026 - 22.07.2026
Place and Time:
- Mondays 14:30-16:00; Room: 26.11. HS 6E
- Wednesdays 08:30-10:00; Room: 26.11. HS 6A
Lecturer:
Study programme:
- Bachelor's programme in Computer Science (PO 2016, PO 2021)
- Specialization in the Bachelor's Program in Mathematics
Credit Points:
- 5 CP (2+2 SWS)
Language:
- English
Content:
- Python programming foundations and development workflows for natural language processing (NLP), including debugging, testing, and reproducible experimentation.
- Text representation and data preparation techniques, covering tokenisation, vectorisation, embeddings, and preprocessing pipelines.
- Design, implementation, and training of neural network models for sentiment analysis task, including feed-forward networks RNNs, and attention mechanisms.
- Practical model training, evaluation, and optimisation, including GPU-based training and comparative analysis of model configurations.