Teaching
Teacher: Carola Heinzel
Assistant: Samuel Adeosun
Language: in English
Content
This course introduces the foundational concepts and practical skills
necessary for understanding and implementing machine learning models,
with a particular focus on deep learning and neural networks. Students
will progress from basic programming skills in Python , with a focus on
the PyTorch library, to advanced topics such as training multi-layer
perceptrons, optimization techniques, and transformer architectures. By
the end of the course, participants will have the ability to implement
and analyze neural networks, apply optimization strategies, and
understand modern transformer-based models for tasks such as text
generation and time series analysis.
Previous
knowledge
Basic knowledge in programming and basic knowledge in stochastics.
Usability
Computer Exercise (2HfB21, MEH21, MEB21)
Elective (Option Area) (2HfB21)
Supplementary Module in Mathematics (MEd18)
Elective (MSc14)
Elective (MScData24)