Technical requirements
The Python algorithm implementations presented in the book can all be found in the ch7
folder, which is located at https://github.com/PacktPublishing/Federated-Learning-with-Python/tree/main/ch7.
Important note
You can use the code files for personal or educational purposes. Please note that we will not support deployments for commercial use and will not be responsible for any errors, issues, or damages caused by using the code.
For the pure aggregation algorithms, auxiliary code is included to display example output from preset local parameters. The aggregation methods that modify the local training process require an FL system in order to operate – for these, full implementations using STADLE are included. Also, the pure aggregation algorithms can be directly tested with STADLE by configuring the aggregation method. Information on how to run the examples can be found in the associated README
files.
The installation of the stadle-client
package...