Module feature_engineering

Module feature_engineering 

Source
Expand description

Feature engineering utilities

This module provides comprehensive feature engineering capabilities including polynomial features, spline transformations, power transformations, and more. All modules have been refactored for better maintainability and comply with the 2000-line refactoring policy.

Re-exports§

pub use polynomial_features::FeatureOrder;
pub use polynomial_features::PolynomialFeatures;
pub use polynomial_features::PolynomialFeaturesConfig;
pub use spline_transformer::ExtrapolationStrategy;
pub use spline_transformer::KnotStrategy;
pub use spline_transformer::SplineTransformer;
pub use spline_transformer::SplineTransformerConfig;
pub use power_transformer::PowerMethod;
pub use power_transformer::PowerTransformer;
pub use power_transformer::PowerTransformerConfig;
pub use function_transformer::transforms;
pub use function_transformer::FunctionTransformer;
pub use function_transformer::FunctionTransformerConfig;
pub use sparse_polynomial_features::SparseCoefficient;
pub use sparse_polynomial_features::SparsePolynomialFeatures;
pub use sparse_polynomial_features::SparsePolynomialFeaturesConfig;
pub use simd_features::*;

Modules§

function_transformer
Function transformer for applying arbitrary functions to data
polynomial_features
Polynomial feature generation
power_transformer
Power transformations to make data more Gaussian-like
simd_features
SIMD-optimized feature engineering operations
sparse_polynomial_features
Sparse polynomial features for memory-efficient high-dimensional feature generation
spline_transformer
B-spline basis function transformations