Skip to main content

Crate ternary_federated

Crate ternary_federated 

Source
Expand description

Federated learning for ternary agents.

Multiple populations share strategy insights without sharing raw data. Each node runs local ternary evolution, and a federated round aggregates strategy summaries across nodes using configurable aggregation methods, all while tracking a differential-privacy-style privacy budget.

Structs§

Agent
A single ternary agent with a strategy and fitness.
Aggregator
Aggregates strategy summaries from multiple nodes.
FederatedConfig
Configuration for a federated experiment.
FederatedExperiment
Orchestrates a federated learning experiment.
FederatedRound
One round of federated aggregation.
FederationResult
Structured result from a federated experiment.
Node
A local ternary population with its own evolution.
PrivacyBudget
Tracks how much information has been shared (differential privacy style).
Strategy
A strategy is a vector of ternary values.

Enums§

AggregationMethod
Method for aggregating strategies across nodes.
Ternary
A ternary value: -1, 0, or +1.