This is an archived version of the course. Please see the latest version of the course.

Course description

Welcome to Introduction to Machine Learning!

This webpage will be the main portal for the course. Most things you need will be available here. The exceptions are:

  • PDF of slides and optional tutorial materials: available on Scientia
  • Announcements and questions/answers/discussions: on Ed

Classes

The live interactive session will be conducted fully remotely.
The lab session will be conducted fully on-site.

Guided Study Materials

Please go through the study materials before the live interactive session.

Live interactive session

The live interactive session will run on Thursdays 10:00-11:00 UK time remotely on Microsoft Teams, from Week 2 onwards.

If you would like to join the remote meeting from campus, Huxley 311 and the labs (202/206/210/219/221/225) have been reserved for you.

Lab

The lab sessions will be held on Tuesdays 14:00-16:00 UK Time from Weeks 2 to 8 (inclusive). This will be held fully on site across all Computing labs on Huxley level 2 (202/206/210/219/221/225).

The lab sessions are for you to work on your coursework and the optional lab exercises. Tutorial helpers will be available to support you and help you with any queries.

Coursework

There will be two coursework assignments. Please see the schedule below for the deadlines for these.

Schedule change for Week 3

There is a change in the schedule for Week 3. Please see this page for more details.

Course plan

Week Date Lecture Lab Coursework
1 2/10/2023 - -
2 9/10/2023 Machine Learning: The Big Picture Lab
3 16/10/2023 K Nearest Neighbours and Decision Trees Lab Coursework 1 released (Mon 16 Oct)
4 23/10/2023 Evaluation of Machine Learning Systems Lab
5 30/10/2023 Neural Networks (Part 1) Lab Coursework 1 due (Fri 3 Nov 19:00 GMT)

6 6/11/2023 Neural Networks (Part 2) Lab Coursework 2 released (Mon 6 Nov)
7 13/11/2023 Unsupervised Learning: Clustering and Density Estimation Lab
8 20/11/2023 Evolutionary Algorithms Lab Coursework 2 due (Fri 24 Nov 19:00 GMT)

9 27/11/2023 Revision - -

Team

Instructors

Antoine Cully

Antoine Cully

Reader in Machine Learning and Robotics

Marek Rei

Marek Rei

Senior Lecturer

Josiah Wang

Josiah Wang

Senior Teaching Fellow

Course support leaders

Titus Buckworth

Titus Buckworth

Course Support Leader

Mary Kenneth

Mary Kenneth

Course Support Leader

Course assistants

Adam Dejl

Adam Dejl

Tutorial Assistant

Dominika Woszczyk

Dominika Woszczyk

Tutorial Assistant

Foivos Paraperas Papantoniou

Foivos Paraperas Papantoniou

Tutorial Assistant

Georgios Papagiannis

Georgios Papagiannis

Tutorial Assistant

Ivan Kapelyukh

Ivan Kapelyukh

Tutorial Assistant

Junqi Jiang (Jay)

Junqi Jiang (Jay)

Tutorial Assistant

Kamil Dreczkowski

Kamil Dreczkowski

Tutorial Assistant

Konstantinos Barmpas

Konstantinos Barmpas

Tutorial Assistant

Norman Di Palo

Norman Di Palo

Tutorial Assistant

Pietro Vitiello

Pietro Vitiello

Tutorial Assistant

Rachel Mekhtieva

Rachel Mekhtieva

Tutorial Assistant

Ruoyu Hu

Ruoyu Hu

Tutorial Assistant

Shunwang Gong

Shunwang Gong

Tutorial Assistant

Yichong Chen

Yichong Chen

Tutorial Assistant

Yuncheng Lu

Yuncheng Lu

Tutorial Assistant