Namespace AiDotNet.Configuration
Classes
- AutoMLBudgetOptions
Configuration options that control AutoML compute budgets.
- AutoMLEnsembleOptions
Configuration options for AutoML ensembling.
- AutoMLMultiFidelityOptions
Configuration options for multi-fidelity/ASHA AutoML search.
- AutoMLOptions<T, TInput, TOutput>
Configuration options for running AutoML through the AiDotNet facade.
- BenchmarkingOptions
Configuration options for running benchmarks through the AiDotNet facade.
- CifarFederatedBenchmarkOptions
Configuration options for running CIFAR-based federated benchmark suites.
- CompetenceBasedOptions
Options specific to competence-based curriculum learning.
- CurriculumEarlyStoppingOptions
Early stopping options for curriculum learning.
- CurriculumLearningOptions<T, TInput, TOutput>
Configuration options for Curriculum Learning through the AiDotNet facade.
- DenseNetConfiguration
Configuration options for DenseNet neural network architectures.
- EfficientNetConfiguration
Configuration options for EfficientNet neural network architectures.
- ExplorationScheduleConfig<T>
Configuration for exploration schedule (epsilon decay for epsilon-greedy).
- FederatedTabularBenchmarkOptions
Configuration options for federated tabular benchmark suites.
- FederatedTextBenchmarkOptions
Configuration options for federated text benchmark suites.
- FederatedVisionBenchmarkOptions
Configuration options for federated vision benchmark suites.
- InferenceOptimizationConfig
Configuration for inference-time optimizations to maximize prediction throughput and efficiency.
- JitCompilationConfig
Configuration for JIT (Just-In-Time) compilation of models for accelerated inference.
- LeafFederatedBenchmarkOptions
Configuration options for running LEAF-backed federated benchmark suites.
- MobileNetV2Configuration
Configuration options for MobileNetV2 neural network architectures.
- MobileNetV3Configuration
Configuration options for MobileNetV3 neural network architectures.
- PrioritizedReplayConfig<T>
Configuration for prioritized experience replay (PER).
- RLAutoMLOptions<T>
Configuration options for running AutoML over reinforcement learning agents and hyperparameters.
- RLCheckpointConfig
Configuration for checkpointing during RL training.
- RLEarlyStoppingConfig<T>
Configuration for early stopping during RL training.
- RLEpisodeMetrics<T>
Metrics for a completed RL episode.
- RLEvaluationConfig
Configuration for evaluation during training.
- RLStepMetrics<T>
Metrics for a single RL training step.
- RLTrainingOptions<T>
Configuration options for reinforcement learning training loops via AiModelBuilder.
- RLTrainingSummary<T>
Summary of completed RL training.
- RedditFederatedBenchmarkOptions
Configuration options for running the Reddit federated benchmark suite.
- ResNetConfiguration
Configuration options for ResNet (Residual Network) neural network architectures.
- RewardClippingConfig<T>
Configuration for reward clipping.
- SelfPacedOptions
Options specific to self-paced curriculum learning.
- Sent140FederatedBenchmarkOptions
Configuration options for running the Sent140 LEAF federated benchmark suite.
- ShakespeareFederatedBenchmarkOptions
Configuration options for running the Shakespeare LEAF federated benchmark suite.
- StackOverflowFederatedBenchmarkOptions
Configuration options for running the StackOverflow federated benchmark suite.
- SyntheticTabularFederatedBenchmarkOptions
Configuration options for the synthetic federated tabular benchmark suite.
- TargetNetworkConfig<T>
Configuration for target network updates in DQN-family algorithms.
- VGGConfiguration
Configuration options for VGG neural network architectures.
Enums
- AttentionMaskingMode
Controls how attention masking is applied for optimized attention implementations.
- CacheEvictionPolicy
Cache eviction policies for KV cache management.
- DifficultyEstimatorType
Types of difficulty estimators for curriculum learning.
- DraftModelType
Types of draft models for speculative decoding.
- ExplorationDecayType
Type of exploration decay schedule.
- KVCachePrecisionMode
Controls the numeric precision of KV-cache storage.
- KVCacheQuantizationMode
Controls optional KV-cache quantization for inference.
- SpeculationPolicy
Policies for enabling/disabling speculative decoding at runtime.
- SpeculativeMethod
Selects the speculative decoding method.