1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! Utilities for preprocessing, dimensionality reduction, and dataset splitting
//!
//! Preprocessing covers normalization, standardization, and label encoding;
//! dimensionality reduction covers PCA, kernel PCA, and t-SNE; dataset splitting
//! covers train/test partitioning
// `KernelType` lives in the crate-level `types` module (shared with SVC); re-exported here so it is reachable as `utils::KernelType` alongside the kernel-PCA API
pub use crate;
/// Kernel Principal Component Analysis
/// Conversion between label formats
/// Normalize data along a specified axis using the given norm order
/// Principal Component Analysis (PCA)
/// Standardize data to have zero mean and unit variance
/// t-SNE algorithm for dimensionality reduction
/// Split datasets into training and test sets
/// Internal shared linear-algebra helpers (power iteration) used by the transformers
/// Internal shared input-validation helpers used across the transformers and preprocessors
// Explicit re-exports keep the flat `utils::` API surface stable, matching the `machine_learning` convention: a new `pub` item in a submodule no longer silently changes this namespace
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;