# afshinea/stanford-cs-229-machine-learning

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/afshinea-stanford-cs-229-machine-learning).**

19,270 stars · 4,166 forks · mit

## Links

- GitHub: https://github.com/afshinea/stanford-cs-229-machine-learning
- Homepage: https://stanford.edu/~shervine/teaching/cs-229
- awesome-repositories: https://awesome-repositories.com/repository/afshinea-stanford-cs-229-machine-learning.md

## Topics

`cheatsheet` `cs229` `data-science` `deep-learning` `machine-learning` `ml-cheatsheet` `supervised-learning` `unsupervised-learning`

## Description

This repository serves as a comprehensive educational resource for machine learning, providing a structured collection of lecture notes and reference materials. It covers the fundamental mathematical and statistical principles required to build, evaluate, and optimize predictive models, ranging from basic probability and linear algebra to advanced algorithmic implementations.

The content is organized through a hierarchical mapping of concepts that connects mathematical prerequisites to specific machine learning theories. It features a modular design that segments complex topics into discrete, self-contained units, allowing for focused study of supervised learning techniques, deep learning architectures, and statistical model evaluation.

The documentation utilizes specialized markup to render complex algebraic equations and statistical formulas, ensuring technical clarity throughout the reference library. These materials are designed to support the study of core machine learning systems by providing clear explanations of theoretical foundations and performance metrics.

## Tags

### Artificial Intelligence & ML

- [Machine Learning Education](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-education.md) — Provides a comprehensive educational resource for learning the mathematical and statistical foundations of machine learning.
- [Supervised Learning](https://awesome-repositories.com/f/artificial-intelligence-ml/supervised-learning.md) — Acts as a structured reference guide for predictive modeling techniques including regression and support vector machines.
- [Deep Learning Architectures](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-architectures.md) — Reviews the theoretical foundations and structural composition of neural network architectures.
- [Machine Learning Evaluation](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-evaluation-analysis/machine-learning-evaluation.md) — Assesses model performance and reliability using validation metrics to diagnose bias and variance.
- [Model Evaluation Metrics](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-evaluation-and-validation/model-evaluation-metrics.md) — Provides metrics and validation techniques like cross-validation to assess model performance and reliability. ([source](https://stanford.edu/~shervine/teaching/cs-229))
- [Machine Learning Concepts](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/machine-learning-concepts.md) — Covers core concepts across supervised, unsupervised, and deep learning through illustrated reference materials. ([source](https://stanford.edu/~shervine/teaching/cs-229))
- [Mathematical Foundations](https://awesome-repositories.com/f/artificial-intelligence-ml/mathematical-foundations.md) — Explains the essential mathematical and statistical principles that underpin machine learning algorithms. ([source](https://stanford.edu/~shervine/teaching/cs-229))

### Education & Learning Resources

- [Machine Learning Education](https://awesome-repositories.com/f/education-learning-resources/educational-resources/systems-applied-computing/machine-learning-education.md) — Serves as a comprehensive educational resource covering fundamental mathematical concepts and core machine learning algorithms.
- [Deep Learning Courses](https://awesome-repositories.com/f/education-learning-resources/deep-learning-courses.md) — Offers a technical study guide for neural network architectures and optimization strategies.
- [Probability and Statistics](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/cs-theory-foundations/computer-science-foundations/probability-and-statistics.md) — Provides a foundational curriculum on the probability and statistics required for robust machine learning modeling.
- [Modular Learning Curricula](https://awesome-repositories.com/f/education-learning-resources/modular-learning-curricula.md) — Structures machine learning educational content into isolated modules to facilitate iterative review.
- [Modular Learning Units](https://awesome-repositories.com/f/education-learning-resources/curricula-instructional-design/curricula-roadmaps/foundations-study-skills/pedagogical-support-study-resources/modular-learning-units.md) — Segments complex machine learning theories into discrete, self-contained units for focused study.
- [Knowledge Graphs](https://awesome-repositories.com/f/education-learning-resources/knowledge-graphs.md) — Provides a structured knowledge graph linking statistical principles to machine learning architectures for educational navigation.

### Scientific & Mathematical Computing

- [Technical Documentation](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/mathematical-typesetting-engines/mathematical-typesetting/latex-math-rendering/technical-documentation.md) — Provides a structured repository of technical notes using LaTeX for academic study.

### Part of an Awesome List

- [Machine Learning Resources](https://awesome-repositories.com/f/awesome-lists/ai/machine-learning-resources.md) — Materials and notes from Stanford's machine learning course.
