
ML-From-Scratch
by eriklindernoren (personal account)
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning. (description from the project’s GitHub page)
Repository facts
- Stars
- 33,006
- Forks
- 5,492
- Open issues and pull requests
- 82
- Primary language
- Python
- License
- MIT License (MIT)
- Owner
- eriklindernoren · Personal account
- Created
- Feb 5, 2017
- Last push
- Oct 15, 2023
Topics
Related projects
Projects that share this one’s GitHub topics.
Rank 817: yzhao062/pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic work…
10,046 starsPythonBSD-2-ClauseLast push Oct 12, 2026
Rank 3,550: WenjieDu/PyPOTS
A Python toolkit/library for reality-centric machine/deep learning & data mining on partially-observed time series, with 50+ SOTA neural network models for scientific analysis tas…
2,077 starsPythonBSD-3-ClauseLast push Oct 16, 2026
Rank 4,573: sepandhaghighi/pycm
Multi-class confusion matrix library in Python
1,509 starsPythonMITLast push Oct 5, 2026
Rank 4,670: aeon-toolkit/aeon
A toolkit for time series machine learning and deep learning
1,458 starsPythonBSD-3-ClauseLast push Oct 18, 2026
Rank 1,255: haifengl/smile
Statistical Machine Intelligence & Learning Engine
6,422 starsJavaOther licenseLast push Oct 18, 2026
Rank 2,658: tirthajyoti/Papers-Literature-ML-DL-RL-AI
Highly cited and useful papers related to machine learning, deep learning, AI, game theory, reinforcement learning
2,960 starsMITLast push Feb 18, 2023