# roboticcam/machine-learning-notes

**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/roboticcam-machine-learning-notes).**

9,582 stars · 1,768 forks · Jupyter Notebook

## Links

- GitHub: https://github.com/roboticcam/machine-learning-notes
- awesome-repositories: https://awesome-repositories.com/repository/roboticcam-machine-learning-notes.md

## Description

This project is a machine learning study guide and technical knowledge base. It serves as a version-controlled repository of mathematical formulas and algorithmic explanations, providing instructional material and reference notes for the study of artificial intelligence.

The content is structured as a markdown-based knowledge base that pairs theoretical mathematical explanations directly with code implementations. This approach demonstrates model mechanics in practice across several specialized domains, including deep learning research, probabilistic graphical modeling, and reinforcement learning theory.

The curriculum covers a broad technical surface, including foundational machine learning mathematics, 3D computer vision geometry, and generative AI architectures. It also includes detailed material on probabilistic inference, optimization methods, and natural language processing.

## Tags

### Artificial Intelligence & ML

- [Machine Learning Education](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-education.md) — Serves as a comprehensive educational resource for the mathematical and theoretical foundations of machine learning.
- [Deep Learning Research](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-research.md) — Explores advanced neural network architectures and generative models through a research-oriented lens. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))
- [Machine Learning Foundations](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-foundations.md) — Explores the foundational mathematics, probability, and statistics that form the theoretical basis of machine learning. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Machine Learning Guides](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-guides.md) — Collects technical notes and code implementations covering the mathematics and architectures of machine learning.
- [Probabilistic Graphical Models](https://awesome-repositories.com/f/artificial-intelligence-ml/probabilistic-graphical-models.md) — Provides detailed technical documentation and implementations for Bayesian inference, Monte Carlo methods, and state space models.
- [Deep Learning Architectures](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-architectures.md) — Reviews technical specifications and structural compositions of convolutional and graph neural networks. ([source](https://github.com/roboticcam/machine-learning-notes/tree/master/files))
- [Generative AI Learning Resources](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-learning-resources.md) — Offers instructional notes and specialized research on generative models, transformers, and variational autoencoders. ([source](https://github.com/roboticcam/machine-learning-notes/tree/master/files))
- [Generative AI Architectures](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-ai-architectures.md) — Examines transformer structures and attention mechanisms by implementing key-value caching and core model mechanics. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Study Guides](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/frameworks/computer-vision/study-guides.md) — Provides instructional material on 3D reconstruction and epipolar geometry for depth estimation.
- [Deep Learning Optimization](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-optimization-and-inference/training-algorithms/deep-learning-optimization.md) — Evaluates research on implicit bias and duality to improve convergence for stochastic gradient descent. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Gradient Descent Algorithms](https://awesome-repositories.com/f/artificial-intelligence-ml/optimization-algorithms/gradient-descent-algorithms.md) — Analyzes optimization algorithms including Lagrangian duality, KKT conditions, and conjugate gradient descent. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))
- [Probabilistic Models](https://awesome-repositories.com/f/artificial-intelligence-ml/probabilistic-models.md) — Models complex data using expectation maximization, Markov Chain Monte Carlo, and variational inference. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Transformer Architecture Implementation](https://awesome-repositories.com/f/artificial-intelligence-ml/transformer-architecture-implementation.md) — Implements sequence-to-sequence architectures including rotary positional embeddings and multi-head latent attention. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))

### Content Management & Publishing

- [Markdown-Based Knowledge Bases](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/markdown-ecosystem-tools/markdown-based-knowledge-bases.md) — Stores theoretical explanations and mathematical formulas in version-controlled markdown files for portability.

### Education & Learning Resources

- [Annotated Code Implementations](https://awesome-repositories.com/f/education-learning-resources/annotated-code-implementations.md) — Pairs theoretical mathematical explanations directly with executable code snippets to demonstrate model mechanics.
- [Deep Learning Fundamentals](https://awesome-repositories.com/f/education-learning-resources/deep-learning-curriculum/deep-learning-fundamentals.md) — Covers core neural network concepts, including convolutional neural networks and loss functions, with practical implementation. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))
- [Machine Learning Mathematics](https://awesome-repositories.com/f/education-learning-resources/machine-learning-curricula/machine-learning-mathematics.md) — Provides foundational mathematics covering model evaluation, decision trees, probability, and regression for machine learning. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [AI & Machine Learning Education](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education/ai-machine-learning-education.md) — Provides foundational educational content covering artificial intelligence and machine learning algorithms and their practical implementations. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/files/30_min_AI.pptx))
- [Deep Learning Reference Implementations](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education/ai-machine-learning-education/deep-learning-reference-implementations.md) — Provides detailed technical explanations of neural networks paired with concrete code implementations.
- [Learning Paths](https://awesome-repositories.com/f/education-learning-resources/mathematical-foundations-courses/learning-paths.md) — Structures theoretical learning paths starting from foundational linear algebra and probability before moving to complex architectures.
- [Mathematics Study Guides](https://awesome-repositories.com/f/education-learning-resources/mathematics-study-guides.md) — Provides lecture notes and formula derivations for intermediate ML math, including expectation maximization and variational inference. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))
- [Natural Language Processing Resources](https://awesome-repositories.com/f/education-learning-resources/natural-language-processing-resources.md) — Provides educational content and academic breakdowns of natural language processing, specifically focusing on word embeddings and attention mechanisms. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Reinforcement Learning Theory](https://awesome-repositories.com/f/education-learning-resources/reinforcement-learning-theory.md) — Explores the mathematical and theoretical foundations of reinforcement learning, including Markov Decision Processes and policy gradients. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Curriculum Decomposition](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education/computer-science-education/algorithmic-problem-solving/recursive-problem-solving/problem-decomposition-frameworks/scientific-workflow-decomposition/academic-subject-decomposition/curriculum-decomposition.md) — Breaks complex subjects like 3D vision and probabilistic inference into discrete notes for incremental learning.
- [Topic-Based Resource Organization](https://awesome-repositories.com/f/education-learning-resources/topic-based-resource-organization.md) — Organizes educational content into a nested folder structure based on machine learning domains and mathematical prerequisites.

### Part of an Awesome List

- [Bayesian Inference](https://awesome-repositories.com/f/awesome-lists/ai/bayesian-inference.md) — Estimates unknown variables by applying Monte Carlo methods, particle filtering, and Bayesian non-parametrics. ([source](https://github.com/roboticcam/machine-learning-notes#readme))
- [Geometry and Vision](https://awesome-repositories.com/f/awesome-lists/ai/geometry-and-vision.md) — Provides resources for reconstructing 3D spaces using camera models and epipolar geometry. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))
- [Curricula](https://awesome-repositories.com/f/awesome-lists/ai/geometry-and-vision/curricula.md) — Provides instructional material on 3D reconstruction, camera models, and epipolar geometry.

### Graphics & Multimedia

- [Epipolar Geometry](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/3d-math-and-geometry-toolkits/geometry-primitives/coordinate-mapping/3d-geometry-utilities/epipolar-geometry.md) — Implements depth and pose estimation using camera models and epipolar geometry. ([source](https://github.com/roboticcam/machine-learning-notes#readme))

### Scientific & Mathematical Computing

- [Monte Carlo Sampling](https://awesome-repositories.com/f/scientific-mathematical-computing/monte-carlo-sampling.md) — Executes probabilistic simulations through inverse CDF sampling, importance sampling, and particle filters. ([source](https://github.com/roboticcam/machine-learning-notes/blob/master/README.md))

### Software Engineering & Architecture

- [Technical Knowledge Maps](https://awesome-repositories.com/f/software-engineering-architecture/technical-knowledge-maps.md) — Connects diverse fields like 3D vision and probabilistic inference through a unified system of interlinked technical notes.
