-
- Downloads
Implement Fed-FairBatch / FedFB algorithms for group fairness.
This commit adds the Fed-FairBatch and FedFB algorithms for group
fairness. It is based on the "legacy" implementation from the
'fairgrad' branch, but adjusts to the updated fairness API.
It also adds some documentation, changes the signature of sampling
probabilities controllers to be coherent with 'FairnessFunction',
and integrates FedFB as a variant of Fed-FairGrad, within the same
controller class.
Co-authored-by:
Brahim Erraji <brahim.erraji@inria.fr>
parent
f95450f4
No related branches found
No related tags found
Showing
- declearn/fairness/__init__.py 3 additions, 0 deletionsdeclearn/fairness/__init__.py
- declearn/fairness/fairbatch/__init__.py 85 additions, 0 deletionsdeclearn/fairness/fairbatch/__init__.py
- declearn/fairness/fairbatch/_client.py 180 additions, 0 deletionsdeclearn/fairness/fairbatch/_client.py
- declearn/fairness/fairbatch/_dataset.py 292 additions, 0 deletionsdeclearn/fairness/fairbatch/_dataset.py
- declearn/fairness/fairbatch/_fedfb.py 263 additions, 0 deletionsdeclearn/fairness/fairbatch/_fedfb.py
- declearn/fairness/fairbatch/_messages.py 53 additions, 0 deletionsdeclearn/fairness/fairbatch/_messages.py
- declearn/fairness/fairbatch/_sampling.py 435 additions, 0 deletionsdeclearn/fairness/fairbatch/_sampling.py
- declearn/fairness/fairbatch/_server.py 182 additions, 0 deletionsdeclearn/fairness/fairbatch/_server.py
Loading
Please register or sign in to comment