Intelligent Earth CDT - Michaelmas Term 2024, Week 5
This repository contains material related to the practical sessions and assessment of the Machine Learning module within the UKRI AI Centre for Doctoral Training in AI for the Environment (Intelligent Earth) taught course at the University of Oxford.
For more information please visit the course web page.
These are hands-on tutorial sessions that are grouped into four parts reflecting the structure of the module covering eight lectures over four days. See under each practical directory for more information.
- Day 1: Linear regression
- Day 2: Classification
- Day 3: Building a neural network
- Day 4: Building a neural network with PyTorch
There are also two extra (optional) practicals called "Extra 1" and "Extra 2" for people who are interested in gaining more experience by solving these on their own.
In order to follow the practicals you need to have the following installed.
- A Python runtime. Anaconda with Python 3.8 is highly recommended.
- Jupyter, SciPy, Numpy, Matplotlib -- These are standard modules included in Anaconda by default.
- PyTorch and Pyro -- These can be installed by following instructions in their websites.
Alternatively you can use a Google Colab notebook, within which PyTorch and the other dependencies are available by default and you can install any dependencies needed by running !pip install package-name
in a regular code cell. Colab notebooks run the code in the cloud and do not require any installation in your local machine.
The demonstrators for the practicals are Sixtine Dromigny and Zeynep Duygu Tekler.
The course is assessed by a take-home assignment that needs to be submitted. See the assessed assignment directory for the instructions. Deadline: 22 November 2024