What problem does it solve? Applying machine learning correctly requires choosing the right algorithm, preprocessing data without leakage, tuning hyperparameters, and evaluating models rigorously. This Skill provides comprehensive guidance and ready-to-run scripts for the full scikit-learn workflow, from raw data to validated models. ## Core Features & Use Cases - Supervised and Unsupervised Learning: Covers classification, regression, clustering, and dimensionality reduction with algorithm selection guidance. - Pipelines and Preprocessing: Build leakage-free workflows with Pipeline, ColumnTransformer, scalers, encoders, and imputers for mixed data types. - Model Evaluation and Tuning: Cross-validation strategies, GridSearchCV/RandomizedSearchCV, and classification, regression, and clustering metrics. - Use Case: Given a CSV with numeric and categorical columns, run the bundled classification pipeline script to compare Logistic Regression, Random Forest, and Gradient Boosting with cross-validation, tune the winner, and get a full evaluation report. ## Quick Start Ask the assistant to build a scikit-learn classification pipeline with preprocessing and hyperparameter tuning for your dataset.