Skip to content

HSG-AIML-Teaching/DL2025-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Banner

Welcome Fall Semester 2025 students to our course Deep Learning, taught by Prof. Dr. Damian Borth.

Lectures and hands-on lab courses alternate to provide a better learning experience in this course. The materials for Deep Learning labs are available and accessible through this repository.

The the lab content is based on Python, Jupyter Notebook and PyTorch. This repository is supported by the course TAs Konstantinos Tzevelekakis and Aron Asefaw. Lab notebooks are developed by Hamed Hemati.

Happy Coding!

Course Logistics

  • Lectures: Wednesdays 2:15-3:45PM CET

  • Labs: Wednesdays 4:15-5:45PM CET

  • Announcements: All course-related announcements and questions will happen on Canvas.

Course Code Lab Notebooks License: GPL v3

This table lists all lab session and coding challenge session incl. the launchers of the corresponding notebooks. In order to start the notebooks in the respective cloud environment just click on the to corresponding launchers.

Date Lab Content CoLab
08.10.2025 Lab 1 Meta Learning Open In Colab
15.10.2025 Lab 2 Continual Learning Open In Colab
22.10.2025 Lab 3 Hyper Networks Open In Colab

How To Run the Course Code Lab Notebooks

Option 1: Google Colab Environment

Similar to binder, you just have to click the Colab badge next to the Notebooks below. All you need is a Google login (e.g., your login information for gmail) and you can use this service at no charge. Two advantages of Colab are that (1) you can save your Notebooks directly into your Google Drive and read data from there, and (2) Google provides you with some limited GPU capabilities free of charge (this will be an interesting feature for the coding challenge.)

Option 2: Local Python Installation

If you prefer to run Notebooks locally on your computer, you will need to install Python. If you choose to do so, we recommend to install Anaconda Python, a package that combines the latest version of Python with the most common supplemental modules for data science and machine learning, as well as a Jupyter Notebook server that runs on your computer locally. Anaconda installers are available for the most common operating systems, as well as some detailed installation guides.

If you need help running Python and/or Jupyter Notebooks, please don't hesitate to contact us (see below)!

Questions?

  • For course related questions use Canvas. For external enquiries, emergencies, or personal matters that you don't wish to put in a forum post, you can email us via: [email protected]. Please make sure that the subject of your email is appropriately prefixed with the course's name DL2025.

About

Code Lab for the Deep Learning course in fall 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5