fluke: Federated Learning Utility frameworK for Experimentation and research

Mirko Polato
12/20/2024
cs.LGcs.AI

No official code found. Best implementation: makgyver/fluke (55 stars, LGPL-2.1, last commit 2026-04-08).

Abstract

Since its inception in 2016, Federated Learning (FL) has been gaining tremendous popularity in the machine learning community. Several frameworks have been proposed to facilitate the development of FL algorithms, but researchers often resort to implementing their algorithms from scratch, including all baselines and experiments. This is because existing frameworks are not flexible enough to support their needs or the learning curve to extend them is too steep. In this paper, we present \fluke, a Python package designed to simplify the development of new FL algorithms. fluke is specifically designed for prototyping purposes and is meant for researchers or practitioners focusing on the learning components of a federated system. fluke is open-source, and it can be either used out of the box or extended with new algorithms with minimal overhead.

View on arXivView PDF

Code Implementations(1)

makgyver/flukeCommunity100%
LGPL-2.1

Federated learning framework made by researchers for researchers :)

5512Python, DockerfileDec 9, 20226 months agoLGPL-2.1
federated-learningmachine-learning-librarypypi-packages

Similar Papers

Cite this paper

@article{polato2024fluke,
  title  = {fluke: Federated Learning Utility frameworK for Experimentation and research},
  author = {Mirko Polato},
  year   = {2024},
  eprint = {2412.15728},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.15728v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.15728.svg)](https://codeofpaper.com/paper/2412.15728)

Discussion