Browse machine learning topics
Move from data and evaluation foundations into supervised learning, unsupervised learning, model selection, and practical scikit-learn workflows.
Topics
Available topics
Move from data and evaluation foundations into supervised learning, unsupervised learning, model selection, and practical scikit-learn workflows.
Machine Learning Foundations
See what it really means to learn from data: models, objectives, training, optimization, generalization, and where machine learning fits within AI.
Go learning pathData Preparation and Pipelines
Turn raw tables into trustworthy inputs with sensible features, scaling, encoding, missing-data strategies, leakage prevention, and repeatable pipelines.
Go learning pathFeature Engineering and Representation
Shape what a model can see by transforming, selecting, combining, and compressing features while preserving useful signal.
Go learning pathRegression and Classification Models
Explore how different models turn inputs into predictions, from linear and logistic methods to neighbors, SVMs, and probabilistic classifiers.
Go learning pathTree Models and Ensembles
Follow how trees turn data into rules, then see how forests, bagging, boosting, and stacking change flexibility, stability, and predictive behavior.
Go learning pathClustering and Dimensionality Reduction
Look for structure without labels using clustering and dimensionality reduction—then learn when the patterns you discover are actually meaningful.
Go learning pathValidation and Model Selection
Choose models without fooling yourself: build baselines, split data honestly, cross-validate, tune carefully, and keep the final test truly final.
Go learning pathEvaluation and Model Diagnostics
Go beyond one score. Measure the errors that matter, inspect where models fail, and reason about imbalance, thresholds, calibration, drift, and uncertainty.
Go learning pathModel Persistence and Inference
Take a fitted model beyond the notebook: preserve the full prediction workflow, validate new inputs, and produce repeatable inference.
Go learning path