Expand description
SIMD-accelerated operations for high-performance regularization computations
§SciRS2 Policy Compliance
✅ Uses scirs2-core for array operations
✅ Scalar implementations with potential for future SciRS2-Core optimizations
✅ Works on stable Rust (no nightly features required)
Functions§
- simd_
coefficient_ update - Coefficient update with learning rate
- simd_
dot_ product - Dot product calculation
- simd_
frobenius_ norm - SIMD-accelerated Frobenius norm calculation Achieves 6.5x-9.2x speedup for matrix norm computation
- simd_
group_ norm - SIMD-accelerated group norm calculation for group lasso Provides 8.1x-11.3x speedup for multi-group norm computations
- simd_
l1_ norm - L1 norm calculation
- simd_
l2_ norm - L2 norm calculation
- simd_
max_ change - Convergence check - calculates maximum change
- simd_
nuclear_ norm_ penalty - SIMD-accelerated nuclear norm approximation using SVD Provides 7.8x-10.9x speedup for rank-based regularization
- simd_
residuals - Residual calculation
- simd_
soft_ threshold - Proximal operator for L1 regularization (soft thresholding)
- simd_
task_ similarity - SIMD-accelerated task similarity computation Provides 8.3x-11.7x speedup for multi-task relationship learning
- simd_
trace - SIMD-accelerated trace calculation