Lab Course: Deep Learning from Scratch in C++ - IN0012, IN2106
Course: PD Dr. Tobias Lasser
Tutors: Anca Stefanoiu
, Theodor Cheslerean Boghiu
, Josue Page
Bachelor and Master lab course IN0012
: 6 SWS
, 10 ECTS
The course will be conducted in English.
In this lab course "Deep Learning from Scratch in C++" the focus is on implementing deep learning techniques from scratch in modern C++17, with the aim of solving an exciting real world problem in medical imaging.
Starting from scratch, all of the heavy lifting required for deep learning is to be implemented in a modern, platform-independent C++17 library using the CMake build system, with Python bindings for actually using the library.
You will be guided by the tutors in weekly or bi-weekly sessions during the term on what is required and expected in terms of functionality, and will incrementally implement all the necessary functionality.
As the culmination at the end of the term, you will use your library to solve a real world problem in medical imaging.
This lab course is open to all students of Informatics and related studies.
The number of participants is limited to 24.
An information meeting is taking place on Tuesday, January 29, 2019 at 14:00
in room MI 03.13.010 (attendance is not mandatory).
- programming experience in C++ is required
- no special knowledge in deep learning is necessary
- Fill out the registration form until February 13, 2019
- Register for the course in the Informatics Matching System from February 8 to 13, 2019
- please note: Bachelor students can now also sign up via the matching system!
Results of the registration and matching (both are mandatory!) will be available from February 20, 2019.