#516 · Primary category: Education & Research
Machine-Learning
ML from scratch
Project last updated:08/12/25
GitHub Stars
2.4K
Forks
194
Contributors
2
License
MIT
Why we included this project
This repo implements machine learning with plain NumPy and reads like a set of lecture notes someone actually took the time to write. It walks through feed-forward networks, gradient descent, backpropagation, and the chain rule step by step, with working Python and the math written out beside the code. That makes it a good fit for students preparing for ML interviews and developers who want to see what sits underneath framework abstractions, since every line is visible and NumPy is the only dependency. The same approach extends into a transformer and distributed model implementations, so there is more to chew on than the usual intro tutorial. Just treat it as a study reference to work through notebook by notebook, not a polished framework for production.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI