Skip to content

Federated Learning Demonstrator MNIST Example

This is a small Python package designed to show an example how to develop a client of a Federated Learning platform. The example trains a model based on the popular MNIST dataset. There also exists many scripts to show how to interact with the Federated Learning platform directly.

This project is a component of the Federated Learning (FL) platform, serving as a proof of concept for the Catena-X project. The FL platform aims to demonstrate the potential of federated learning in a practical, real-world context.

For a comprehensive understanding of the FL platform, please refer to the official FL platform documentation.

A complete list of all repositories relevant to the FL platform can be found here.

Get started

The code of this project is part of the MNIST example client tutorial for the Federated Learning platform. Hence, this tutorial is a great starting point.

If you just want to test the MNIST example client you can skip this part of the tutorial and just head to the Getting Started section.

Please note, that the MNIST example client is based on the provided client base package of the Federated Learning platform.