A project evaluating some novel attacks against federated learning defenses.
First install the requirements:
pip install -r requirements.txt
Then the main experiments can be run with:
bash experiments.sh
And the grid search for the on-off attack parameters can be run with:
python grid_search.py
The main experiment can be quickly recreated using docker with:
docker run ghcr.io/codymlewis/viceroy:latest