An easy implementation of a federated learning scenario on CNN
This will remove all the data of client folders, server folders and a log file in pwd. Make all records clear.
This is the module that contains a Client()
class, which will be used as client module in FL.
A module with a class that contains hyperparameters in both model part and traing part.
Module that would initialize a FL (assign servers and clients, and load dataset).
This will update all packages of pip.
The module that contains a Server()
class, which will be used as server module in FL.
Deprecated. It was used to test a FL framework before.
Load configurations, clients, servers. Initialize a FL framework and train it.
This can read log files and visualize the training process after your training is completed.
Deprecated. All methods have been moved to client and server modules.