Comments (8)
Thanks for pointing it out. You can manually add "val": [],
in
FL-bench/data/utils/process.py
Lines 193 to 197 in a7a33ea
Or modify self.val_clients = partition["separation"].get("val", [])
in FedAvgServer.__init__()
in src/server/fedavg.py
This bug will be fixed soon.
from fl-bench.
I'm currently busy on injecting parallelism into FL-bench, which will vastly improve efficiency. Please stay tuned.
from fl-bench.
The bug is fixed and now FL-bench can train in parallel.
from fl-bench.
First, FL-bench does not support adversaries.
About the model, You need to find out the detailed architecture yourself. If it's already integrated in FL-bench, just use it by
# your config yaml file
common:
model: model_name
About the hyperparameters, you need to decide the values and set them by
# your config yaml file
common:
...
ditto:
lamda: ...
...
About other FL training hyperparameters, check README for the settings FL-bench supports and set their value by yourself.
Sorry, I can't teach you the exact way to reproduce the results in your screenshot. I can only support you in using FL-bench.
Good luck, @tejalgoyal2.
from fl-bench.
Thank you for your instant response.
I will try this.
Thank you again, waiting for the bug fix :)
from fl-bench.
Hello, thank you for the assistance. Also, can you advise me on what attributes I need to change and how can I change them to reproduce the DITTO paper results?
Thank you :)
from fl-bench.
If you are asking about the parallelism, the details are shown on the README.
If you are asking how to reproduce ditto, please refer to the paper for the hyperparameters. About the way to set FL method's hyperparameters is also shown on the README.
from fl-bench.
Yes the second one, I was having difficulty in matching the parameters DITTO used and the parameters mentioned in the ReadME.
Like for example if I want to reproduce results similar to this table:
What inputs I will need to change. Thank you so much for helping :)
from fl-bench.
Related Issues (20)
- How to generate homogeneous partition of DomainNet? HOT 2
- For pFedMe HOT 2
- 关于数据集分类 HOT 2
- std HOT 2
- Dataset problem HOT 2
- runtime erro HOT 4
- python generate_data.py -d medmnistC -a 0.1 -cn 100 HOT 8
- Comparison of the results of FedAvg on Cifar with the original paper HOT 3
- question HOT 2
- please can somebody helps me
- please can somebody helps me to solve this problem HOT 5
- COPY failed: forbidden path outside the build context: ../ () HOT 3
- Changing "finetune_epoch" doesn't affect test accuracies. HOT 4
- problem run pre-treatment HOT 7
- [Implementation Error] algorithm "ccvr" code lost a "()" HOT 5
- Are u considering to add the FedMix algo in the repository? HOT 2
- FL-bench welcomes PRs
- Hi, thanks for your contributions to the FL community, you are extremely a talented person
- Elastic aggregation and Non-iid data by using dirichlet distribution scenario HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fl-bench.