/GSERM2023-Lab

Notebooks relevant to our GSERM Summer School lectures and lab course Deep Learning: Fundamentals & Applications.

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

GSERM 2023 Deep Learning: Fundamentals and Applications 🏔️

Course Banner

Grüezi! 🖐️ Welcome to our GSERM course Deep Learning: Fundamentals and Applications, taught by Prof. Dr. Damian Borth and Prof. Dr. Korbinian Riedhammer. In this course, theoretical sessions and practical hands-on coding lab sessions alternate to provide a better learning experience.

The guided coding labs will be taught by Marco Schreyer. The lab materials for Python programming, Machine Learning, and Deep Learning are available in and accessible through this GitHub repository.

Please use a laptop computer (not a tablet) for the lab courses to fully participate.

Viel Spass beim Programmieren! 🎉 (Happy Coding!)

Course Logistics 🗓️

  • Lectures: Daily 09:15-12:30 CEST ⏰ , Zoom links are posted on Canvas.
  • Labs: Daily 13:30-15:15 CEST, Zoom links are posted on Canvas.
  • Zoom Videos: Will be posted on Canvas shortly after each lecture/lab.
  • Office Hours: Daily 16:00-17:00 CEST, please send us a corresponding invitation via mail.
  • Announcements: All course-related announcements and questions will happen on Canvas.

Course Code Lab Notebooks License: GPL v3

Just like the timetable of the Swiss Federal Railways 🚞, the following table lists all lab sessions including the launchers of the corresponding notebooks 📚 . In order to start the notebooks in the respective cloud environment, click on the corresponding launchers. We aim to upload each lab notebook the day before the lab respectively.

Date Lab Topic Description Binder Notebook Gesis Notebook Colab Notebook
< Mon, June 5th Lab 00 Prerequisite Test Notebook Binder badge Open In Colab
< Mon, June 5th Lab 01 Prerequisite Python Basics Binder badge Open In Colab
< Mon, June 5th Lab 02 Prerequisite Python Libraries Binder badge Open In Colab
Mon, June 5th Lab 03 Machine Learning (Naive) Bayes Theorem Binder badge Open In Colab
Mon, June 5th Bonus 1 Machine Learning Support Vector Machines (SVMs) Binder badge Open In Colab
Tue, June 6th Lab 04 Deep Learning Artificial Neural Networks (ANNs) Binder badge Open In Colab
Wed, June 7th Lab 05 Deep Learning Convolutional Neural Networks (CNNs) Binder badge Open In Colab
Wed, June 7th Bonus 2 Deep Learning Residual Neural Networks (ResNets) Binder badge Open In Colab
Wed, June 7th Lab 06 Deep Learning Autoencoder Neural Networks (AENs) Binder badge Open In Colab
Thu, June 8th Lab 07 Deep Learning Recurrent Neural Networks (RNNs) Binder badge Open In Colab
Thu, June 8th Bonus 3 Deep Learning Recurrent Neural Networks (RNNs) Binder badge Open In Colab
Fri, June 9th Lab 08 Deep Learning Attention Neural Networks Binder badge Open In Colab
< Sun, July xxth - Deep Learning Assignment tba tba tba

You can also board the train to the labs by launching all lab notebooks in either Binder or Open In Colab.

Questions?

Please don't hesitate to send us all your questions using the course mail address:

Course E-mail