VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

263-0008-00L 8 Credits MSC D-ITET , D-MATH , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computational Intelligence Lab

Lecturers & Examiners: Prof. Dr. Valentina Boeva
VVZ CR 3.76

Last Updated: 2026-06-01 11:33:11

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)

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
end-of-semester examination
Mode
written 180 minutes
Aids
Keine
The grade is based 70% on the end-of-semester examination, 30% project. The final grade is calculated as the weighted average of both these elements. As a compulsory continuous performance assessment task, the project must be passed on its own and has a bonus/penalty function.The practical project is an integral part of the course. Participation is mandatory. Failing the project results in a failing grade for the overall examination of the Computational Intelligence Lab.

Registration & Places

Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
lecture Computational Intelligence Lab
  • Fri 10:15-12:00 (ML D 28)
2 h weekly
exercise Computational Intelligence Lab
  • Thu 14:15-16:00 (CHN C 14)
  • Fri 16:15-18:00 (CAB G 11)
2 h weekly
independent project Computational Intelligence Lab
No presence required.
No time listed 3 h weekly

Offered In