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

151-0840-00L 4 Credits BSC , DR , MSC D-MATL , D-ARCH , D-MAVT , D-PHYS , D-MATH , D-ITET

Optimization and Machine Learning

Lecturers & Examiners: Dr. Bekim Berisha, Prof. Dr. Dirk Mohr
VVZ CR n/a

Last Updated: 2026-06-03 00:14:17

Abstract

The course teaches the basics of nonlinear optimization and concepts of machine learning. An introduction to the finite element method allows an extension of the application area to real engineering problems such as structural optimization and modeling of material behavior on different length scales.

Objective

Students will learn mathematical optimization methods including gradient based and gradient free methods as well as established algorithms in the context of machine learning to solve real engineering problems, which are generally non-linear in nature. Strategies to ensure efficient training of machine learning models based on large data sets define another teaching goal of the course. Optimization tools (MATLAB, LS-Opt, Python) and the finite element program ABAQUS are presented to solve both general and real engineering problems.

Content

- Introduction into Nonlinear Optimization - Design of Experiments DoE - Introduction into Nonlinear Finite Element Analysis - Optimization based on Meta Modeling Techniques - Shape and Topology Optimization - Robustness and Sensitivity Analysis - Fundamentals of Machine Learning - Generalized methods for regression and classification, Neural Networks, Support Vector machines - Supervised and unsupervised learning

Resources

Lecture Notes

Lecture slides and literature

General Information

Language
English
Levels
BSC , DR , MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
Candidates are permitted to bring one A4 sheet of notes, double-sided. The content of the sheet may be handwritten or printed.
The final grade is based on an exam and an optional engineering project. The exam takes place during the examination session. The project is a continuous performance assessment (learning task) and requires the student to understand and apply the lecture material. The grade of the project may contribute 0.25 grade points to the final grade, but only if it helps improving the final grade.

Course Components

Type Title Time & Place Hours
lecture Optimization and Machine Learning
  • Fri 08:15-10:00 (ML H 44)
2 h weekly
exercise Optimization and Machine Learning
Please note that an exercise session will take place on Friday, 8 May 2026, from 10:15 to 12:00 at HG E 5.
  • Fri 10:15-12:00 (ML H 44)
  • 08.05 Date 10:15-12:00 (HG E 5)
2 h weekly

Offered In