Deep Learning

Recent progress in Computer Vision and Machine Learning has had a tremendous effect in the society and has provided new technologies in several fields, including, for example, information retrieval (image understanding, natural language processing) and automotive (self-driving cars and drones). This course is concerned with the latest developments in these fields and provides a hand-on understanding of the state-of-the-art methods. In particular, of interest are the current developments in neural networks (also known as deep learning). The course will provide detailed understanding of the latest architectures in neural networks and how to train them to solve vision- and text-related tasks.


Code 31088
Type Course
Site Bern
Track(s) T3 – Visual Computing
T6 – Data Science
Semester S2024


Learning Outcomes

On successful completion of this course, the student will be able to:

  1. Build, train and use neural networks with the latest programming libraries for a variety of tasks
  2. Read and understand current publications in computer vision and machine learning related to neural networks
Lecturer(s) Paolo Favaro
Language english
Course Page

The course page in ILIAS can be found at

Schedules and Rooms

Period Weekly
Schedule Monday, 14:15 - 17:00
Location UniBE, Engehaldenstrasse 8
Room 002

Additional information


First Lecture
The first lecture will take place on Monday, 19.02.2024 at 14:15 in UniBE, Engehaldenstrasse 8, room 002.