Expand description
Comprehensive trait-based framework for kernel approximations
This module provides a unified trait system for implementing kernel approximation methods, making it easy to create new approximation strategies and compose them.
§Architecture
- KernelMethod: Core trait for all kernel approximation methods
- SamplingStrategy: Abstract sampling strategies (uniform, importance, etc.)
- FeatureMap: Abstract feature transformations
- ApproximationQuality: Quality metrics and guarantees
- ComposableKernel: Combine multiple kernels
Structs§
- Composite
Kernel Method - Composable kernel that combines multiple kernel methods
- Error
Bound - Error bound information
- KMeans
Sampling - K-means based sampling strategy
- Kernel
Alignment Metric - Kernel alignment quality metric
- Uniform
Sampling - Uniform random sampling strategy
Enums§
- Bound
Type - Type of error bound
- Combination
Strategy - Strategy for combining multiple kernels
- Complexity
- Computational complexity classification
- Kernel
Type - Kernel type classification
Traits§
- Approximation
Quality - Approximation quality metrics
- Feature
Map - Feature map transformation
- Kernel
Method - Core trait for kernel approximation methods
- Sampling
Strategy - Sampling strategy for selecting landmarks/components