This repository contains the course materials for the L361 Federated Learning: Theory and Practice course from CaMLSys Group @ the University of Cambridge. The course is taught by Prof. Nicholas D. Lane, while the practicals are run by Alexandru-Andrei Iacob and Lorenzo Sani. The materials cover practicals and project guidelines and specifications. The practicals will be published during the term about one week before the corresponding lab session.
For the practicals, the easiest way to use this repo is to open them directly in Google Colab using the integrated GitHub functionality. If you wish to store your solutions in GitHub rather than Google Drive, make a fork of the repository, connect your GitHub account to Google Colab, and then press "Save to GitHub" to make a new commit to your fork.
The most important part of this course assessment is the final project. The guidelines are described here and here for Part II and Part III/MPhil students, respectively. Project tracks are described in the Final Projects Page folder.