← all repositories

shaoxiongji/federated-learning

A PyTorch implementation of the FedAVG federated learning algorithm for training deep neural networks on decentralized data.

1.5k stars Python ML Frameworks
federated-learning
Not currently ranked — collecting fresh signals.
star history

Implements federated averaging (FedAVG) for distributed deep learning across multiple clients without centralizing data. Supports MLP and CNN models on MNIST and CIFAR10 datasets with both IID and non-IID data distributions. Reproduces the foundational federated learning paper by McMahan et al.

Frequently asked

What is shaoxiongji/federated-learning?
A PyTorch implementation of the FedAVG federated learning algorithm for training deep neural networks on decentralized data.
Is federated-learning open source?
Yes — shaoxiongji/federated-learning is open source, released under the MIT license.
What language is federated-learning written in?
shaoxiongji/federated-learning is primarily written in Python.
How popular is federated-learning?
shaoxiongji/federated-learning has 1.5k stars on GitHub.
Where can I find federated-learning?
shaoxiongji/federated-learning is on GitHub at https://github.com/shaoxiongji/federated-learning.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.