rasbt/machine-learning-book

Code Repository for Machine Learning with PyTorch and Scikit-Learn

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 12th, 2026
Created on December 19th, 2021
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 1,843
Total Stargazers: 5,381 (+0)
Total Subscribers: 68 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.4 days
Mean response time: 223.8 days
90th percentile: 782.7 days
Tracked items: 21

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 411 days
Stale 30+ days: 5
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Machine Learning with PyTorch and Scikit-Learn is a code repository accompanying a published machine learning textbook.

The repository contains Jupyter notebooks that implement the code examples from the book, which covers machine learning fundamentals through advanced deep learning techniques. The material progresses from classical algorithms like classification and regression using scikit-learn, through data preprocessing and model evaluation, to modern approaches including convolutional neural networks, recurrent neural networks, transformers, generative adversarial networks, graph neural networks, and reinforcement learning using PyTorch. The notebooks are organized by chapter, with each chapter addressing a specific machine learning topic or technique.

This repository is most useful for readers working through the published book, as the notebooks are designed as supplements to the text rather than standalone learning materials. The README explicitly notes that the notebooks may not be useful without the formulae and descriptive text from the book itself. Someone adopting this should expect to use it alongside the book rather than as an independent resource. The repository includes setup instructions for the coding environment and guidance on running examples in Google Colab, making it accessible across different development setups.

The project maintains the code examples in a stable state aligned with the published book content. Updates appear focused on ensuring the notebooks remain functional with current library versions rather than expanding the material or adding new chapters beyond the book's scope.