clumsyhandyman/mad-from-scratch
Machine learning, artificial intelligence, and data analytics built from scratch.
This project helps students and educators understand the foundational algorithms of machine learning and artificial intelligence by providing them with transparent, from-scratch implementations. You input the problem definitions (like a grid world for reinforcement learning), and it outputs the step-by-step logic and results of core algorithms like linear regression and Q-learning. It's designed for anyone learning or teaching the principles behind these data science methods.
No commits in the last 6 months.
Use this if you are studying or teaching machine learning and want to see how fundamental algorithms work under the hood without relying on high-level libraries.
Not ideal if you need to apply machine learning to solve real-world problems with large datasets efficiently or require production-ready performance.
Stars
57
Forks
23
Language
Python
License
—
Category
Last pushed
Jun 23, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/clumsyhandyman/mad-from-scratch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
uxlfoundation/scikit-learn-intelex
Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application
INRIA/scikit-learn-mooc
Machine learning in Python with scikit-learn MOOC
ddbourgin/numpy-ml
Machine learning, in numpy
nubank/fklearn
fklearn: Functional Machine Learning
gavinkhung/machine-learning-visualized
ML algorithms implemented and derived from first-principles in Jupyter Notebooks and NumPy