Introduction to Machine Learning

Undergraduate course, ETH Zurich, Department of Computer Science, 2023

I was a teaching assistant responsible for holding two tutorial sessions on neural networks.
The course is instructed by Prof. Dr. Andreas Krause and Prof. Dr. Fanny Yang.

Content

The course introduces the foundations of learning and making predictions from data. The course explains basic concepts such as trading goodness of fit and model complexity, discusses important machine learning algorithms used in practice, and provides hands-on experience in a series of course projects.

My role

I held two tutorial sessions on neural networks together with Rajesh Sharma.
We worked through example exercises and illustrated how to build neural networks using PyTorch.

My sessions

DateTopicSlidesHomework / Solution
31.03.2023Neural Network[Preliminary] [Annotated]Homework
07.04.2023Review of Homework[Preliminary] [Annotated]Solution