a simple federate-learning framework write by python
How to run?
streamlit run main.py
Client-side native training code, just like normal deep learning model training
The server is responsible for aggregating the received client model parameters, and the user can customize the desired aggregation strategy
Define your own dataset in the dataset.py
Define your own model in models.py
Currently the average and Dirichlet distributions are implemented