Go to file
2024-11-11 22:33:32 +08:00
data update cw2 2024-11-11 22:33:32 +08:00
mlp update cw2 2024-11-11 22:33:32 +08:00
notebooks Update 2024-11-11 09:57:57 +00:00
notes update cw2 2024-11-11 22:33:32 +08:00
pytorch_mlp_framework Add missing files 2024-11-11 13:00:28 +00:00
report Rm cw1 figures 2024-11-11 11:46:48 +00:00
scripts update cw2 2024-11-11 22:33:32 +08:00
VGG_08/result_outputs Add missing files 2024-11-11 13:00:28 +00:00
VGG_38/result_outputs Add missing files 2024-11-11 13:00:28 +00:00
.gitignore update cw2 2024-11-11 22:33:32 +08:00
install.sh update cw2 2024-11-11 22:33:32 +08:00
README.md update cw2 2024-11-11 22:33:32 +08:00
run_vgg_08_default.sh update cw2 2024-11-11 22:33:32 +08:00
run_vgg_38_default.sh update cw2 2024-11-11 22:33:32 +08:00
setup.py update cw2 2024-11-11 22:33:32 +08:00

Machine Learning Practical

This repository contains the code for the University of Edinburgh School of Informatics course Machine Learning Practical.

This assignment-based course is focused on the implementation and evaluation of machine learning systems. Students who do this course will have experience in the design, implementation, training, and evaluation of machine learning systems.

The code in this repository is split into:

  • a Python package mlp, a NumPy based neural network package designed specifically for the course that students will implement parts of and extend during the course labs and assignments,
  • a series of Jupyter notebooks in the notebooks directory containing explanatory material and coding exercises to be completed during the course labs.

Remote working

If you are working remotely, follow this guide.

Getting set up

Detailed instructions for setting up a development environment for the course are given in this file. Students doing the course will spend part of the first lab getting their own environment set up.