Skip to content

maalvarezl/COMP61011-Foundations-of-Machine-Learning-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 

Repository files navigation

COMP61011/61041 Foundations of Machine Learning 2024/2025 - University of Manchester

Course Lecturers: Mauricio A Álvarez and Mingfei Sun

Description

This is a level six (MSc) module offered by the Department of Computer Science at the University of Manchester.

This is module 1 in the Learning from Data theme. Machine Learning is concerned with creating mathematical "data structures" that allow a computer to exhibit behaviour that would normally require a human. Typical applications might be spam filtering, speech recognition, medical diagnosis, or weather prediction. The data structures we use (known as "models") come in various forms, e.g. trees, graphs, algebraic equations, and probability distributions. The emphasis is on constructing these models automatically from data---for example making a weather predictor from a datafile of historical weather patterns. This course will introduce you to the concepts behind various Machine Learning techniques, including how they work, and use existing software packages to illustrate how they behave.

Lab sessions

You can run the Jupyter Notebooks directly on Google Colab. Click on each Colab Badge to open the notebook.

COMP61011 (5-week) COMP61041 (12-week) Lab session Google Colab link
September 27 October 1 An end-to-end ML project Open In Colab
October 4 October 15 Probability Open In Colab
October 4 October 15 Linear algebra and linear regresion (part 1) Open In Colab
October 11 November 5 Linear algebra and linear regresion (part 2) Open In Colab
October 18 November 19 Neural networks Open In Colab
October 24 December 3 Vision Transformers Open In Colab

If you want to save changes to the Notebook, you need to save them before quitting. According to this link:

If you would like to save your changes from within Colab, you can use the File menu to save the modified notebook either to Google Drive or back to GitHub. Choose File→Save a copy in Drive or File→Save a copy to GitHub and follow the resulting prompts. To save a Colab notebook to GitHub requires giving Colab permission to push the commit to your repository.