Skip to content

A course project for Distributed Learning and Optimization Course at University of Tehran, School of Electrical and Computer Engineering

License

Notifications You must be signed in to change notification settings

hafezgh/Federated-Deep-Learning-for-Image-Classfication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Federated Deep Learning for Image Classification

FedAvg, FedProx, and ADMM-Based Algorithms with IID and Non-IID Data Distributions

In this project, we will consider the problem of federated learning (FL) for image classification. The federated variant we consider is horizontal (sample-based), i.e., the feature space is shared among agents, while their samples are different. Each agent trains its own local model, and sends its local weights to the coordinator who builds the global and aggregated model. We implement three different federated algorithms; federated averaging (FedAvg), FedProx, and Linearized inexact ADMM-based federated learning (LIADMM). We train these algorithms using both iid and non-iid distributions of distributed Fashion MNIST dataset, and compare their validation performance with the centralized training paradigm.

About

A course project for Distributed Learning and Optimization Course at University of Tehran, School of Electrical and Computer Engineering

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published