Namespace AiDotNet.FederatedLearning.Privacy
Classes
- GaussianDifferentialPrivacyVector<T>
Implements Gaussian differential privacy for vector-based model updates.
- PrivacyMechanismBase<TModel, T>
Base class for privacy mechanisms in federated learning.
- SecureAggregationVector<T>
Implements secure aggregation for vector-based model updates.
- SecureAggregation<T>
Implements secure aggregation for federated learning using cryptographic techniques.
- ThresholdSecureAggregationVector<T>
Implements dropout-resilient secure aggregation for vector-based model updates.
- ThresholdSecureAggregation<T>
Implements dropout-resilient secure aggregation for structured (layered) model updates.