Open jafermarq opened 1 year ago
Hi @jafermarq, I would like to implement the FedFomo baseline in flower framework.
I'm a recent graduate with a bachelor's degree in computer engineering from Faculty of Engineering - Alexandria University, eager to embark on a journey into the fascinating worlds of federated learning and privacy-preserving techniques.
Hi @omarmoo5, it's great to see you are keen in implementing FedFomo
. Your contribution plan makes sense. We have also discussed your eligibility so everything is good from our side. I have now ✅ all the points in Step 1 & 2, added you as the assignee to this issue, and moved your baseline to the In Progress stage.
You'll find instructions on how to begin with the code by following the link in the What happens Next? section above. If you have doubts or suggestions on how to improve things, please reach out to me and the other contributors via our Slack. As a quick reminder, the Summer of Reproducibility ends at the end of September.
We are looking forward to see your FedFomo
baseline in action!!
Hi @jafermarq, I was wondering if FedFomo
was still up for grabs. I would love to get started with implementing this in Flower. I plan to work in the same direction as @omarmoo5 mentioned, by comparing FedFomo
with FedAvg
as a start and building upon the experiments on varying heterogeneity levels (Table 2).
Hi @apoorvaverma31, yes FedFomo
is available. Having FedAvg
vs FedFomo
results as in Table 2 would be great! Let me know if you need any help starting with the implementation.
Please note that the Flower Summer of Reproducibility is now over. However, the process of contributing a new baseline remains the same. This means that once merged, your FedFomo
implementation will be listed in the Flower Baselines documentation for others out there to use. Exciting 🙌
Happy to support you along the way ! Don't forget to join our Slack: https://flower.dev/join-slack/
Hi @jafermarq, thanks for your reply. I'm super excited to be working on this!
FedFomo
Do you want to work on this baseline?
What follows are the steps 1 & 2 in the Summer of Reproducibility instructions.
1. Join the Summer of Reproducibility program
#summer-of-reproducibility
.2. Define the scope of your contribution
[x] Check if you are eligible for a reward.
If where you are based is not on the list, please send us an email (
summer@flower.dev
) letting us know a bit about yourself (where are you currently based?, are you a university student? do you work at a public institution?). Please tell us the baselines you are interested in implementing (i.e. tell us your GitHub issue if you have crated one). We will reach back to you.What happens next?
[x] This item will be moved to the
In Progress
stage by a member of the Flower Team.[ ] Follow the instructions for creating a new baseline which will guide you through the process step-by-step.
Is something wrong or not clear ?