Lab - Machine Learning
The lab aims to provide practical experience with methods and algorithms in Artificial Intelligence (AI) and Machine Learning (ML) through a two-trimester-long team project.
Students select a project from a list of offered topics. The projects are typically divided into two categories:
- Academic projects, which are usually based on published research work. The goal is to reproduce, analyze, and extend existing approaches, potentially applying them to new datasets or problem settings.
- Application-oriented projects, which focus on the analysis of interesting real-world datasets from different application domains.
Throughout the lab, students will develop practical skills in implementing AI/ML pipelines, conducting experiments, analyzing results, and organizing project workflows.
At the end of the trimester, students are expected to submit well-documented code (e.g., Python notebooks) together with a short written report. Project results are presented in a final presentation session followed by discussion and Q&A.
Learning objectives. By the end of the lab, students will be able to:
- Apply AI/ML methods to practical problems
- Implement and evaluate AI/ML workflows
- Work collaboratively on a team-based AI/ML project
- Analyze experimental results and model performance
- Document and present technical work in a structured manner
Project types:
- Research reproduction and extension
- Application-oriented data analysis
- Machine learning experimentation
- Model evaluation and benchmarking