DorsaRoh/Machine-Learning
ML from scratch
This project helps anyone interested in the foundational mechanics of machine learning to understand how neural networks work by demonstrating their core components. It takes raw data as input and produces a trained neural network capable of recognizing patterns and making predictions. This is ideal for students, educators, or practitioners who want to grasp the 'from scratch' mathematical and algorithmic details of neural networks.
2,445 stars. No commits in the last 6 months.
Use this if you want to understand the underlying principles of neural networks and their training processes, rather than just using pre-built machine learning libraries.
Not ideal if you need to quickly apply machine learning to solve a real-world problem or if you require high-performance, production-ready models.
Stars
2,445
Forks
198
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Aug 12, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/DorsaRoh/Machine-Learning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
microsoft/ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
jzsmoreno/likelihood
Code generated from the Machine Learning course to optimization tasks
john-science/scipy_con_2019
Tutorial Sessions for SciPy Con 2019
ethen8181/machine-learning
:earth_americas: machine learning tutorials (mainly in Python3)
x4nth055/pythoncode-tutorials
The Python Code Tutorials