M
ML-From-Scratch
eriklindernoren/ML-From-Scratch
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.
★32.4kstars
Python
MIT
Updated: Today
📋 Project at a Glance
Tap to expand
What's this?Learning & Resources project leveraging data-mining and data-science, built with Python, open-source
Who made it?Maintained by eriklindernoren team, 32.4K⭐ on GitHub, #75 out of 3640 in Learning & Resources
Why does it exist?The eriklindernoren team recognized that existing data-mining tools in Learning & Resources were hard to use. ML-From-Scratch was designed to make data-science more accessible.
What can it do?Key use cases: deep-learning, deep-reinforcement-learning, genetic-algorithm
How to install with AI?Use an AI coding assistant (Claude Code, Cursor, Copilot) to automatically set up pip dependencies and virtual env. Follow the README — the AI handles the rest.
🔗 github.com/eriklindernoren/ML-From-Scratch
🔗 github.com/eriklindernoren/ML-From-Scratch
Topics
data-miningdata-sciencedeep-learningdeep-reinforcement-learninggenetic-algorithmmachine-learningmachine-learning-from-scratch