Namespace AiDotNet.FederatedLearning.Benchmarks.Leaf
Classes
- LeafFederatedDatasetLoadOptions
Options controlling how LEAF federated benchmark JSON files are loaded.
- LeafFederatedDatasetLoader<T>
Loads LEAF benchmark JSON files into per-client datasets suitable for federated learning simulation.
- LeafFederatedDataset<TInput, TOutput>
Represents a LEAF dataset with optional train/test splits.
- LeafFederatedSplit<TInput, TOutput>
Represents a single LEAF split (train/test) as per-client datasets.
- LeafRedditFederatedDatasetLoader
Loads the LEAF Reddit benchmark JSON files into per-client token-sequence datasets.
- LeafSent140FederatedDatasetLoader
Loads the LEAF Sent140 benchmark JSON files into per-client datasets.
- LeafShakespeareFederatedDatasetLoader
Loads the LEAF Shakespeare benchmark JSON files into per-client datasets.
- LeafTokenSequenceFederatedDatasetLoader
Loads LEAF-style JSON files that store token sequences (
x) and next-token labels (y).