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-02-05 16:38:19
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. The students will also have the possibility to suggest their own application problem to solve if it satisfies the complexity criteria and fits the subject of the course.
Content
see course description
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- Keine
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.)
-
-
-
-
-