Tutorials#
Step-by-step guides to help you get the most out of Krum.
Start with Using Aggregators and Attacks, Working with models and Working with Data Partitioners to learn the basics. Next, Implement a custom aggregator and Implement a custom attack show you how to extend Krum. Then run full simulations with Centralised simulation walkthrough or Decentralised simulation walkthrough. Finally, Structured experiments covers data collection and analysis at scale.
Available Tutorials#
Detailed Tutorials#
All built-in aggregation rules and attack strategies with a resilience table and a combined example. See Aggregators and Attacks. |
|
The See Models. |
|
The See Data partitioners. |
|
Subclass See Aggregators. |
|
Subclass See Attacks. |
|
Parameter-server simulation with |
|
Peer-to-peer simulations with |
|
Collect metrics with See Orchestration and MetricDataFrame. |