scirs2_neural/training/
sparse_training.rs

1//! Sparse training utilities
2
3/// Configuration for sparse training
4#[derive(Debug, Clone)]
5pub struct SparseTrainingConfig {
6    /// Whether to enable sparse training
7    pub enabled: bool,
8    /// Sparsity ratio
9    pub sparsity_ratio: f32,
10}
11
12impl Default for SparseTrainingConfig {
13    fn default() -> Self {
14        Self {
15            enabled: false,
16            sparsity_ratio: 0.0,
17        }
18    }
19}