Deep Learning: Basic Course Information

Scope: Introduction to deep learning methods. We will also cover some basics of shallow Machine Learning methods whenever they are helpful to understand deep learning aspects.

Format: The course has 2 lecture hours per week and homework with 2 tutorial hours per week (2+2 semester week hours) and counts as 5 credit points. Lectures will be recorded and viewable on demand online.

Course registration:

  • All students should be registered in WhiteBoard (here) in order to receive relevant information.
  • All FU Berlin students should be registered in CampusManagement in order to be able to receive a grade. Students outside Math/CS will likely not see this course in their CampusManagement - in this case please ask your Studienbüro to register you.

Tutorials: We offer three weekly tutorials over CampusWire live room:

  • Mondays 12:15 - 13:45
  • Tuesdays 12:15 - 13:45
  • Wednesdays 10:15 - 11:45

Please sign up for one of these time slots here.

Requirements: To follow this course the following skills are required and helpful:

  • Essential: good practice with linear Algebra (we will frequently do calculations with Matrix-Vector operations and Matrix decompositions)
  • Essential: good practice with Python programming.
  • Helpful: Basic knowledge in Statistics, Optimization
  • Helpful: Experience with Python machine learning frameworks such as sklearn, PyTorch, TensorFlow or JAX.

Lectures

Lectures will be recorded and you can watch them at any time. Most lectures will be equal or similar to the 2020 lectures -- you can find the full 2020 playlist here. Some of these lectures will be changed, updated and there will be some new lectures.

This is the official (exam-relevant) list of lectures for the course which will be extended throughout the semester: