What problem does it solve?
Streamlines end-to-end classical machine learning workflows by providing repeatable pipelines for preprocessing, modeling, and evaluation.
Core Features & Use Cases
- Supervised learning: classification and regression with a wide range of algorithms
- Unsupervised learning: clustering and dimensionality reduction techniques
- Data preprocessing: comprehensive pipelines, ColumnTransformer, and feature engineering patterns
- Model evaluation & selection: cross-validation, grid and randomized search, robust metrics and reports
- Pipelines and composition: end-to-end workflows that prevent data leakage and simplify reproducibility
- Example scripts: ready-to-run pipelines for classification and clustering workflows
- References & quick references: deep dives into algorithms, evaluation, preprocessing, and pipelines
Quick Start
Run the classification_pipeline.py script to execute a full end-to-end ML workflow with preprocessing, model comparison, and evaluation.