Introduction to Machine Learning

Undergraduate tutorial sessions on neural networks for the ETH Zurich Introduction to Machine Learning course.

Instructor: Prof. Dr. Andreas Krause and Prof. Dr. Fanny Yang

Term: Spring

Location: ETH Zurich, Department of Computer Science

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. It covers basic concepts such as trading off goodness of fit and model complexity, discusses important machine learning algorithms used in practice, and provides hands-on experience through 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.

Schedule

Week Date Topic Materials
1 31.03.2023 Neural Networks

Introduction to neural networks with worked examples and a walkthrough of building networks in PyTorch.

2 07.04.2023 Review of Homework

Walkthrough of homework problems with detailed solutions.