CS-502 / 6 credits

Teacher:

Language: English

Remark: Pas donné en 2024-25


Summary

Deep learning offers potential to transform biomedical research. In this course, we will cover recent deep learning methods and learn how to apply these methods to problems in biomedical domain.

Content

The goal of this course is to cover recent deep learning methods and demonstrate how they can be applied to biomedical data. The course will cover ongoing advances in deep learning research for different input data types (e.g., convolutional neural networks for images, graph convolutional neural networks for graph structured data, transformers for sequence data). We will start with a standard supervised learning setting and then cover the ongoing developments in methodologies that allow us to learn using scarcely labeled datasets by transferring knowledge across tasks (e.g., transfer learning, meta-learning). These settings have particular importance in the biomedical domain in which it is often very difficult to obtain labeled datasets. Recent papers from the literature that apply these methods to problems in biomedicine will be presented and discussed.
In assignments, students will work with popular deep learning software frameworks. They will be evaluated on their ability to understand and implement the methods learned in a class. In the project, students will choose a real-world problem in the biomedical domain and develop a solution for the problem of their choice. They will be evaluated on the ability to propose and develop a suitable model to solve the task, propose suitable evaluation, provide analysis and extract insights from the developed models, write a project report and present project results.
This course is of interest to MS/PhD students interested in recent deep learning methods and their applications to real-world problems in the biomedical domain.

Learning Prerequisites

Required courses

CS-433 Machine learning

Recommended courses

CS-233 Introduction to machine learning

Important concepts to start the course

  • Python programming
  • Probability and statistics
  • Linear Algebra
  • Machine learning

Learning Outcomes

By the end of the course, the student must be able to:

  • Understand and implement deep learning methods covered in the course
  • Understand benefits and shortcomings of the methods covered in the course
  • Understand common problems in the biomedical domain and know which methods are suitable for solving these problems
  • Review academic research papers and understand their contributions according to concepts covered in the course
  • Complete a project that applies learned algorithms to a real-world problem in the biomedical domain

Teaching methods

  • Lectures
  • Paper reading
  • Course project

Expected student activities

  • Attend lectures and participate in class
  • Complete homework assignments
  • Complete a deep learning project in a group. This includes preparing a project proposal, implementing the method, submitting final project report and presenting project results

Assessment methods

  • Assignments during the semester (50%)
  • Project (50%)

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Bibliography

Goodfello, Bengio, Courville. Deep Learning. MIT Press (2016)

 

Ressources en bibliothèque

Moodle Link

In the programs

  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Deep learning in biomedicine
  • Courses: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Project: 2 Hour(s) per week x 14 weeks
  • Type: optional

Reference week

Related courses

Results from graphsearch.epfl.ch.