What problem does it solve? It guides you through classical machine learning tasks in Python—classification, regression, clustering, and preprocessing—without having to memorize scikit-learn's extensive API or risk common mistakes like data leakage. ## Core Features & Use Cases - Supervised & Unsupervised Learning: Covers classification, regression, clustering, and dimensionality reduction algorithms with selection guidance. - Pipelines & Preprocessing: Build leak-free workflows with Pipeline, ColumnTransformer, scalers, encoders, and imputers for mixed data types. - Model Evaluation & Tuning: Cross-validation strategies, GridSearchCV/RandomizedSearchCV hyperparameter tuning, and classification, regression, and clustering metrics. - Use Case: Given a CSV with numeric and categorical columns, build a complete classification pipeline that imputes missing values, encodes categories, compares Random Forest against Gradient Boosting via cross-validation, tunes hyperparameters, and reports test metrics. ## Quick Start Use the scikit-learn skill to train and evaluate a classification model on my dataset with proper preprocessing and cross-validation.