Math-behind-AI
ScratchAI
Jupyter Notebook

This repository is dedicated to building ML & DL algorithms from scratch

Last updated Jun 1, 2026
41
Stars
20
Forks
3
Issues
0
Stars/day
Attention Score
28
Language breakdown
Jupyter Notebook 99.9%
Python 0.1%
Files click to expand
README

image

Scratch-AI Open Source Love


The Scratch-AI is a repository with different algorithms of Machine Learning & Deep Learning implemented from scratch.

🗄 The main motto behind this repository is to grasp the mathematical aspect and intuition of different AI algorithms.

🤖 AI is being used everywhere nowadays, but people don't know about implementation of complex mathematical functions behind the scene.

Table of Contents

* Machine Learning Algorithms * Decision Trees * KNN * K-Means * Linear Regression * Logistic Regression * Multiple Linear Regression * Polynomial Regression * Principal Component Analysis * SVM * Deep Learning Algorithms * Adam Optimizer * Convolutional Neural Network * Single Layer Perceptron * Multi Layer Perceptron * Word2Vec * Contributions * Maintainers

Contributions


We welcome all kinds of contributions from the open-source community, individuals and partners. We owe our success to your active involvement.

Contributors can contribute to the project in the following ways:

  • Contributing by fixing existing issues.
  • Submitting a better layer design or algorithm than the existing one.
  • Submitting new layer design or algorithm.
NOTE: For detailed instructions refer to CONTRIBUTING.md

Maintainers


| | | | | :---: | :---: | :---: | | Mayuresh Agashe| Vishesh Tripathi| Hemanth Sai| | | | |

🔗 More in this category

© 2026 GitRepoTrend · Math-behind-AI/ScratchAI · Updated daily from GitHub