AI & ML · Ebook
Scikit-Learn: Practical Machine Learning in Python
by Shriira Press
4.8(1,980)91 pagesPublished 2026
A comprehensive, self-contained guide to scikit-learn, the library that, more than any other, is how machine learning actually gets done in Python. Where the companion Machine Learning book teaches why the algorithms work — the mathematics of linear regression, SVMs, trees, and the rest — this book teaches how to wield them: the unified estimator API, the preprocessing and pipeline patterns that prevent subtle bugs, rigorous model selection and evaluation, and the end-to-end workflow that turns a dataset into a trustworthy, deployable model. It blends intuition, the concepts behind the API, and runnable code you can adapt immediately.
Contents
- 1Preface
- 2Chapter 1 — What Is Scikit-Learn?
- 3Chapter 2 — The Estimator API and Core Design
- 4Chapter 3 — Data, Datasets, and the Train/Test Split
- 5Chapter 4 — Regression
- 6Chapter 5 — Classification
- 7Chapter 6 — Trees, Forests, and Gradient Boosting
- 8Chapter 7 — Support Vector Machines and Other Models
- 9Chapter 8 — Preprocessing and Feature Engineering
- 10Chapter 9 — Pipelines and Composite Estimators
- 11Chapter 10 — Model Selection and Hyperparameter Tuning
- 12Chapter 11 — Evaluation Metrics and Model Diagnosis
- 13Chapter 12 — Unsupervised Learning: Clustering and Dimensionality Reduction
- 14Chapter 13 — End-to-End, Production, and the Ecosystem
- 15Appendix A — Glossary and API Quick Reference
- 16Appendix B — Further Reading and Resources
