Expand description
§Optimizer Monitoring and Analysis Tools
This module provides tools for monitoring optimizer performance, tracking metrics, and diagnosing optimization issues during training.
§Features
- Optimizer State Tracking: Monitor learning rates, gradient norms, parameter changes
- Convergence Analysis: Track loss trends, detect plateaus, measure convergence rates
- Performance Profiling: Measure optimizer overhead and memory usage
- Debugging Tools: Detect gradient explosions, vanishing gradients, oscillations
Structs§
- Convergence
Indicators - Convergence analysis indicators.
- Hyperparameter
Sensitivity - Main hyperparameter sensitivity analyzer.
- Hyperparameter
Sensitivity Config - Configuration for hyperparameter sensitivity analysis.
- Hyperparameter
Sensitivity Metrics - Sensitivity metrics for a specific hyperparameter.
- Memory
Stats - Memory usage statistics.
- Metric
Stats - Statistics for a single metric over time.
- Monitoring
Config - Configuration for optimizer monitoring.
- Optimizer
Metrics - Comprehensive optimizer monitoring data.
- Optimizer
Monitor - Main optimizer monitor that tracks various metrics.
- Optimizer
Recommendation - Optimizer recommendation with performance characteristics
- Optimizer
Selector - Optimizer Performance Analysis and Selection Tool
- Performance
Stats - Performance monitoring data.