#3838th of 41 in Learning and cookbooks

python-machine-learning-book

Jupyter notebooks for the first edition of Python Machine Learning

Stars
12.7k
License
MIT
Last commit
Jul 2026
Last release
Sep 2016
Language
Jupyter Notebook
Stars, last 29 weeks+141
31 Mar 2026: 12,518 stars7 Apr 2026: 12,525 stars14 Apr 2026: 12,531 stars21 Apr 2026: 12,534 stars28 Apr 2026: 12,546 stars5 May 2026: 12,553 stars12 May 2026: 12,554 stars19 May 2026: 12,561 stars26 May 2026: 12,566 stars2 Jun 2026: 12,569 stars9 Jun 2026: 12,573 stars16 Jun 2026: 12,575 stars23 Jun 2026: 12,578 stars30 Jun 2026: 12,582 stars7 Jul 2026: 12,588 stars14 Jul 2026: 12,592 stars21 Jul 2026: 12,596 stars28 Jul 2026: 12,602 stars4 Aug 2026: 12,608 stars11 Aug 2026: 12,611 stars18 Aug 2026: 12,619 stars25 Aug 2026: 12,623 stars1 Sept 2026: 12,627 stars8 Sept 2026: 12,628 stars15 Sept 2026: 12,632 stars22 Sept 2026: 12,638 stars29 Sept 2026: 12,642 stars6 Oct 2026: 12,647 stars13 Oct 2026: 12,657 stars20 Oct 2026: 12,659 stars

12,518 on 31 Mar 202612,659 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Code companion to the 1st edition (2015) of Sebastian Raschka's Python Machine Learning book. It provides notebooks for 13 chapters covering classification, preprocessing, dimensionality reduction, ensembles, sentiment analysis, regression, clustering and neural networks, using NumPy, scikit-learn and Theano. Bonus notebooks and an equation reference are included; 2nd edition code is in a separate repository.

Who it is for: Readers of the book learning classic ML with scikit-learn

Strengths

  • 13 chapter notebooks plus bonus ones such as nested cross-validation and softmax regression
  • Includes an equation reference (PDF and TEX) and a barebones Flask web app example
  • MIT licensed, with errata and reference lists in docs

Weaknesses

  • Covers only the 1st edition; the README points to a separate 2nd edition repository
  • Neural network chapters use Theano
  • Notebooks are of limited use without the book's text and formulae
  • Last release is from 2016-09-30; the README lists no pinned dependency versions

What it needs

  • GPU optional
  • Needs Python, Jupyter Notebook, NumPy, scikit-learn, Theano, Flask

Also in Learning and cookbooks

See all 41
Also in Learning and cookbooks
RankProjectScore
1ai-engineering-from-scratchHands-on AI engineering curriculum with 542 lessons across 20 phases71.9k starsMIT89 out of 100
2generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript121.8k starsMIT81 out of 100
3ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework77.6k starsMIT78 out of 100
#4llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch107k starscustom license77 out of 100
#5ml-for-beginners12-week, 26-lesson classic machine learning course using Scikit-learn Live demo ↗ (opens in a new tab)91.6k starsMIT76 out of 100