Table of Contents

Enum FederatedPartitioningStrategy

Namespace
AiDotNet.Enums
Assembly
AiDotNet.dll

Defines how a centralized dataset should be partitioned into per-client datasets for federated simulations.

public enum FederatedPartitioningStrategy

Fields

DirichletLabel = 1

Dirichlet label distribution partitioning (common FL benchmark approach).

IID = 0

IID partitioning (uniform random assignment of samples to clients).

ShardByLabel = 2

Shard-by-label partitioning (sort by label then assign label shards to clients).