VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Computational Intelligence Lab
Last Updated: 2026-06-03 00:14:13
Abstract
This laboratory course teaches fundamental concepts in computational science and machine learning with a special emphasis on matrix factorization and representation learning. The class covers techniques like dimension reduction, data clustering, sparse coding, and deep learning as well as a wide spectrum of related use cases and applications.
Objective
The goal of this Lab is to enable students to connect their mathematical background in linear algebra, analysis, probability, and optimization with their basic knowledge in machine learning and their general skill set in Computer Science to gain a deeper understanding of models and tools of great practical impact. Students will acquire fundamental theoretical concepts and methodologies from machine learning and how to apply these techniques to build intelligent systems. The course includes project work. Students work in groups of three to four people to develop solutions to an application problem. The course offers three application problems to choose from. For each of the problems, students submit their solutions to an online evaluation and ranking system and get feedback in terms of numerical accuracy and computational speed. In the final part of the course, students combine and extend one of their previous promising solutions and write up their findings in an extended abstract in the style of a conference paper.
Content
see course description
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
- Mode
- written 180 minutes
- Aids
- Keine
Registration & Places
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Computational Intelligence Lab |
|
2 h weekly |
| exercise | Computational Intelligence Lab |
|
2 h weekly |
| independent project |
Computational Intelligence Lab
No presence required.
|
No time listed | 3 h weekly |
Offered In
-
-
Electives (In the ‘electives’ subcategory, at least two course units must be successfully completed. All courses listed as core courses (not electives) for one of the following ETH MSc programmes, MSc Statistics, MSc Physics, MSc Computer Science, MSc (Applied) Mathematics, MSc Neural Systems and Computation, MSc Robotics, Systems, and Control, MSc Data Science, MSc Electrical Engineering and Information Technology, can be taken as an elective course in the MSc CSE without prior permission.)
-
-
-
-
-