irithyll 10.0.1

Streaming ML in Rust -- gradient boosted trees, neural architectures (TTT/KAN/MoE/Mamba/SNN), AutoML, kernel methods, and composable pipelines
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Online projection learning for streaming models.
//!
//! This module provides PAST-based subspace tracking that learns optimal
//! input projections from prediction residuals in a single streaming pass.
//!
//! The main entry point is [`ProjectedLearner`], which wraps any
//! [`StreamingLearner`](crate::learner::StreamingLearner) with automatic
//! input normalization and adaptive dimensionality reduction via the PAST
//! algorithm (Yang, 1995).

mod projected_learner;
mod subspace_tracker;

pub use projected_learner::{ProjectedLearner, ProjectionConfig, ProjectionConfigBuilder};
pub use subspace_tracker::SubspaceTracker;