piyusha2001/ml-algorithms-from-scratch
Implementations of core Machine Learning algorithms written from scratch using only Python, NumPy, and pandas. The goal is to build a deeper understanding of how these algorithms work under the hood—without relying on external ML libraries like scikit-learn.
Stars
3
Forks
—
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 01, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/piyusha2001/ml-algorithms-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
ddbourgin/numpy-ml
Machine learning, in numpy
INRIA/scikit-learn-mooc
Machine learning in Python with scikit-learn MOOC
nubank/fklearn
fklearn: Functional Machine Learning
gavinkhung/machine-learning-visualized
ML algorithms implemented and derived from first-principles in Jupyter Notebooks and NumPy