#142 · Primary category: Education & Research
MLAlgorithms
Minimal and clean examples of machine learning algorithms implementations
Project last updated:05/07/26
GitHub Stars
11.2K
Forks
1.8K
Contributors
27
License
MIT
Why we included this project
MLAlgorithms is for people who want to read the code, not just call it. Where optimized libraries bury the logic under layers of performance tricks, these implementations stay close to the math: linear models, SVMs with kernels, random forests, k-means, PCA and naive Bayes are written in plain Python on numpy and scipy, with the inner workings left exposed. The repo works well alongside a textbook or course, letting you trace how gradient descent, EM for Gaussian mixtures, or backpropagation actually play out step by step. The honest trade-off is that this is a study resource, not production software. For anyone learning machine learning from the inside out, that is exactly the point.
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