Expand description
SIMD-accelerated kernel ridge regression operations
This module provides high-performance implementations of kernel ridge regression algorithms using SIMD (Single Instruction Multiple Data) vectorization.
§SciRS2 Policy Compliance
✅ Uses scirs2-core::simd_ops::SimdUnifiedOps for all SIMD operations
✅ No direct implementation of SIMD code (policy requirement)
✅ Works on stable Rust (no nightly features required)
Performance improvements: 5.2x - 10.8x speedup over scalar implementations through delegation to SciRS2-Core’s optimized SIMD implementations.
Functions§
- simd_
approximation_ error - SIMD-accelerated kernel approximation error computation
- simd_
center_ kernel_ matrix - SIMD-accelerated kernel centering using SciRS2-Core
- simd_
dot_ product - SIMD-accelerated dot product using SciRS2-Core
- simd_
gram_ matrix - SIMD-accelerated Gram matrix computation using SciRS2-Core
- simd_
gram_ matrix_ from_ data - SIMD-accelerated Gram matrix computation from data matrix
- simd_
kernel_ diagonal - SIMD-accelerated kernel matrix diagonal computation
- simd_
kernel_ prediction - SIMD-accelerated kernel prediction using SciRS2-Core
- simd_
matrix_ vector_ multiply - SIMD-accelerated matrix-vector multiplication using SciRS2-Core
- simd_
mean - SIMD-accelerated mean computation using SciRS2-Core
- simd_
nystroem_ approximation - SIMD-accelerated Nyström approximation using SciRS2-Core
- simd_
polynomial_ kernel - SIMD-accelerated polynomial kernel computation using SciRS2-Core
- simd_
rbf_ kernel - SIMD-accelerated RBF (Radial Basis Function) kernel computation
- simd_
rbf_ random_ features - SIMD-accelerated RBF random features generation using SciRS2-Core
- simd_
ridge_ coefficients - SIMD-accelerated ridge regression coefficient computation
- simd_
squared_ difference_ sum - SIMD-accelerated squared difference sum using SciRS2-Core
- simd_
squared_ euclidean_ distance - SIMD-accelerated squared Euclidean distance computation using SciRS2-Core