Topics / #linear-algebra
Linear-algebra projects on GitHub
Vectors and matrices as the mathematical core of machine learning.
As of , the most-starred Linear-algebra projects on GitHub are 100-Days-Of-ML-Code (51.9K stars), ailearning (42.6K stars) and 100-Days-Of-ML-Code (22.2K stars). GitHub.Locker tracks 16 Linear-algebra repositories with 291.6K stars combined. The fastest-growing on October 16 was Book-Mathematical-Foundation-of-Reinforcement-Learning, with +18 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+18Book-Mathematical-Foundation-of-Reinforcement-Learning
MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · ★ 18.2KThe GitHub homepage of the book 'Mathematical Foundations of Reinforcement Learning': a mathematically grounded but friendly introduction to RL, with free PDF drafts, lecture-video links, and grid-world code.
+13cutlass
NVIDIA/cutlass · ★ 10.6KNVIDIA's collection of C++ CUDA templates and Python DSLs for writing high-performance matrix-matrix multiplication (GEMM) and other linear algebra kernels on NVIDIA GPUs — the standard toolkit for that since 2017.
+7scipy
scipy/scipy · ★ 15.1KSciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.
+6100-Days-Of-ML-Code
Avik-Jain/100-Days-Of-ML-Code · ★ 51.9KThis is a personal learning log by Avik Jain documenting 100 days of machine learning coding, following the #100DaysOfMLCode challenge proposed by Siraj Raval. It records daily progress on ML topics with notes, code, and infographics.
The all-time top
16 projects · by stars
- 51.9K
#1 · Avik-Jain/100-Days-Of-ML-Code100-Days-Of-ML-Code
This is a personal learning log by Avik Jain documenting 100 days of machine learning coding, following the #100DaysOfMLCode challenge proposed by Siraj Raval. It records daily progress on ML topics with notes, code, and infographics.
- 42.6K
#2 · apachecn/ailearningailearning
AiLearning is a Chinese-language, practice-first study guide covering data analysis, machine learning, linear algebra, PyTorch, NLTK, and TensorFlow 2, built mainly around code-along notes for the book 'Machine Learning in Action'.
- 22.2K
#3 · MLEveryday/100-Days-Of-ML-Code100-Days-Of-ML-Code
The Chinese edition of the 100 Days of ML Code challenge: a day-by-day machine learning learning log with infographics, notes and Python code, spanning supervised and unsupervised learning. It translates the original challenge by Avik-Jain and has gathered 22k+ stars.
- 4

The-Art-of-Linear-Algebra
21.8Kkenjihiranabe/The-Art-of-Linear-Algebra · PostScriptThis is a visual notebook of graphic notes that illustrate the core concepts of Gilbert Strang's book 'Linear Algebra for Everyone', covering matrix factorizations like CR, LU, QR, eigen-decomposition, and SVD.
- 5

algorithms
18.8Kwilliamfiset/algorithms · JavaA large open-source collection of classic algorithms and data structures implemented in Java, written to demonstrate correct implementations in the simplest and most elegant ways.
- 6

Book-Mathematical-Foundation-of-Reinforcement-Learning
18.2KMathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · MATLABThe GitHub homepage of the book 'Mathematical Foundations of Reinforcement Learning': a mathematically grounded but friendly introduction to RL, with free PDF drafts, lecture-video links, and grid-world code.
- 7

numpy-ml
16.3Kddbourgin/numpy-ml · PythonA collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.
- 8

mml-book.github.io
16.1Kmml-book/mml-book.github.io · Jupyter NotebookThis is the companion website for the book 'Mathematics For Machine Learning', providing exercises and Jupyter notebooks that go along with the book's chapters.
- 9

scipy
15.1Kscipy/scipy · PythonSciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.
- 10

deeplearning4j
14.3Kdeeplearning4j/deeplearning4j · JavaEclipse Deeplearning4J is a suite of JVM libraries for building, training and deploying deep learning applications, usable from Java, Scala, Kotlin and Clojure.
- 11

mit-deep-learning-book-pdf
14.3Kjanishar/mit-deep-learning-book-pdf · JavaThis repo provides PDF versions (chapter-wise and complete) of the MIT Press book 'Deep Learning' by Ian Goodfellow, Yoshua Bengio and Aaron Courville, which is otherwise only available as an HTML book online.
- 12

numerical-linear-algebra
11Kfastai/numerical-linear-algebra · Jupyter NotebookA free online textbook of Jupyter notebooks teaching Computational Linear Algebra, built from a course taught at the University of San Francisco's Masters of Science in Analytics program in 2017.
- 13

cutlass
10.6KNVIDIA/cutlass · C++NVIDIA's collection of C++ CUDA templates and Python DSLs for writing high-performance matrix-matrix multiplication (GEMM) and other linear algebra kernels on NVIDIA GPUs — the standard toolkit for that since 2017.
- 14

Book4_Power-of-Matrix
10.1KVisualize-ML/Book4_Power-of-Matrix · Jupyter NotebookThis is the companion repository for '矩阵力量' (Power of Matrix), the third book in the 'Iris Flower Book' (鸢尾花书) series. It teaches linear algebra and matrix theory step by step as a foundation for machine learning, paired with Jupyter notebooks that run every example.
- 15

maths-cs-ai-compendium
7.7KHenryNdubuaku/maths-cs-ai-compendium · TypeScriptAn open, unconventional online textbook covering maths, computing and AI from the ground up — intuition first, real-world context, for practitioners who want deep understanding rather than exam survival.
- 16

DeepGEMM-Ascend
583deepseek-ai/DeepGEMM-Ascend · C++DeepGEMM-Ascend is a port of DeepSeek's DeepGEMM matrix-multiplication kernel library to Huawei Ascend NPUs, fully API-compatible with the original and supporting BF16, FP8, and FP4 GEMM along with MQA logits and MegaMoE operators.
Related topics
Often tagged together
- machine-learning916
- education933
- python2,383
- deep-learning737
- tutorial626
- algorithms142
- data-science231
- mathematics53
- open-source5,666
- book259
- learning511
- learning-resources410
- chinese1,159
- free970
- numpy73
- statistics61
- academic100
- artificial-intelligence267
- machine-learning-algorithms15
- mit3,312
- neural-networks57
- pytorch419
- beginner-friendly310
- library1,587