Code for "The Cost of Training Machine Learning Models over Distributed Data Sources" written by Elia Guerra, Francesc Wilhelmi, Marco Miozzo, and Paolo Dini. Corrisponding author: Elia Guerra (eguerra@cttc.cat).
This repository contains the resources used to generate the results included in the paper entitled "How Much Does it Cost to Train a Machine Learning Model over Distributed Data Sources?". The files included are:
- CFL: code to reproduce centralized federated learning simulations
- GFL: code to reproduce gossip federated learning simulations
- BFL: code to reproduce blockchain enabled federated learing simulations
The file TFF.yml can be used to create the conda environment for the simulations:
conda env create -f TFF.yml