Search across all documentation pages
13 pages in this section.
Why scikit-learn's fit/predict/transform contract, the train/test/validation split, and the bias-variance trade-off are really one underlying idea - the mental model behind every other page in this section.
Learn classical machine learning fundamentals with 10 Python examples. Explore data loading, feature/target separation, and essential ML workflows.
Learn to split datasets into training, validation, and test sets for honest model evaluation. Prevent data leakage and handle imbalanced classes effectively.
Transform raw data into model-ready features. Learn to encode categoricals, scale numerics, and compose transforms using ColumnTransformer.
Learn how to use scikit-learn Pipelines to chain preprocessing steps and estimators for reproducible, leak-free machine learning workflows.
Learn about supervised learning, including regression and classification algorithms. Understand when to use each and see practical scikit-learn examples.
Learn best practices for building reproducible, leak-free classical ML models. Apply rules for data hygiene, feature engineering, and model evaluation.
A single-page roundup of every highlight bullet from the 12 pages in the Classical ML section, grouped by source page so you can scan all 49 takeaways without opening each article individually.