afshinea/stanford-cs-229-machine-learning

VIP cheatsheets for Stanford's CS 229 Machine Learning

View on GitHub ↗Jump to charts ↓

afshinea/stanford-cs-229-machine-learning has 20k+ stars and 4k+ forks on GitHub and was last pushed on May 20, 2020. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 44 minutes ago
Added to GitGenius on December 19th, 2025
Created on August 4th, 2018
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 4,258
Total Stargazers: 20,317 (+0)
Total Subscribers: 727 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 41.3 hours
Mean response time: 41.3 hours
90th percentile: 41.3 hours
Tracked items: 1

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,677 days
Stale 30+ days: 15
Stale 90+ days: 14

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

The stanford-cs-229-machine-learning repository is a comprehensive collection of cheatsheets and refresher materials designed to consolidate the key concepts covered in Stanford's CS 229 Machine Learning course. Created by Afshine Amidi and Shervine Amidi, the repository serves as a reference guide for students and practitioners seeking quick access to essential machine learning knowledge without needing to review entire course materials.

The repository's core content is organized into two main categories: VIP Cheatsheets and VIP Refreshers. The cheatsheet collection includes four primary documents covering Supervised Learning, Unsupervised Learning, Deep Learning, and Machine Learning Tips and Tricks. These cheatsheets distill the practical and theoretical foundations of each subfield into condensed, accessible formats. The refresher materials address prerequisite knowledge areas, specifically Probabilities and Statistics, and Algebra and Calculus, helping users strengthen foundational concepts necessary for understanding machine learning algorithms. Additionally, the repository provides a Super VIP Cheatsheet that consolidates all the above materials into a single comprehensive document for users who want everything in one place.

A distinctive feature of this repository is its extensive multilingual support. The materials are available in Arabic, English, Spanish, Persian, French, Korean, Portuguese, Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese, making Stanford's CS 229 content accessible to a global audience. This multilingual approach reflects a commitment to democratizing machine learning education across language barriers.

This responsiveness indicates active maintenance and community support.

Beyond the GitHub repository itself, the materials are also hosted on a dedicated website at stanford.edu/~shervine/teaching/cs-229, allowing users to access the content from any device in a web-friendly format. The repository includes a translation contribution system through a separate dedicated repository, enabling community members to contribute translations and expand the materials' reach further.

The repository is classified across multiple machine learning domains including supervised learning, unsupervised learning, reinforcement learning, and artificial intelligence, positioning it as a broad reference resource rather than a specialized tool. Its purpose is explicitly stated as summing up important notions from CS 229 in a single accessible location, combining refreshers on prerequisites with focused cheatsheets for each machine learning field, creating a complete study and reference resource for the course.