Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Build your own X - Master machine learning by building everything from scratch. It aims to cover everything from linear regression to deep learning to large language models (LLMs).
| Date | Stars |
|---|---|
| 2026-07-31 | 562 |
| 2026-08-04 | 570 |
| 2026-08-06 | 572 |
Today
+2 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<img alt="Build your own X - Machine Learning" src="https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/assets/banner.png">
</p>
# Build your own X - Machine Learning
> Master machine learning by building everything from scratch. It aims to cover everything from linear regression to deep learning to large language models (LLMs).
## Table of Contents
* [Core Machine Learning Algorithms](#core-machine-learning-algorithms)
* [Neural Networks and Deep Learning](#neural-networks-and-deep-learning)
* [Recommendation Systems](#recommendation-systems)
* [Computer Vision Applications](#computer-vision-applications)
* [Natural Language Processing](#natural-language-processing)
* [Time Series and Forecasting](#time-series-and-forecasting)
* [Anomaly Detection](#anomaly-detection)
* [Sentiment and Text Analysis](#sentiment-and-text-analysis)
* [Miscellaneous Applications](#miscellaneous-applications)
### Prepared and maintained by the **Founder** of [Outcome School](https://outcomeschool.com): Amit Shekhar
### Follow Amit Shekhar
- [X/Twitter](https://twitter.com/amitiitbhu)
- [LinkedIn](https://www.linkedin.com/in/amit-shekhar-iitbhu)
- [GitHub](https://github.com/amitshekhariitbhu)
### Follow Outcome School
- [YouTube](https://youtube.com/@OutcomeSchool)
- [X/Twitter](https://x.com/outcome_school)
- [LinkedIn](https://www.linkedin.com/company/outcomeschool)
- [GitHub](http://github.com/OutcomeSchool)
## I teach at Outcome School
- [AI and Machine Learning](https://outcomeschool.com/program/ai-and-machine-learning)
- [Android](https://outcomeschool.com/program/android)
Join Outcome School and get a high-paying tech job: [Outcome School](https://outcomeschool.com)
---
> **Note: We will keep updating this with new tutorials.**
---
### Core Machine Learning Algorithms
- [Implement Linear Regression from scratch](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/linear-regression/linear_regression.py)
- [Implement Logistic Regression from scratch](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/logistic-regression/logistic_regression.py)
- [Implement K-Nearest Neighbors (KNN)](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/knn/knn.py)
- [Implement Naive Bayes](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/naive-bayes/naive_bayes.py)
- [Implement Decision Tree](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/decision-tree/decision_tree.py)
- [Implement Random Forest](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/random-forest/random_forest.py)
- [Implement Support Vector Machines (SVM)](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/svm/svm.py)
- [Implement K-Means Clustering from scratch](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/kmeans/kmeans.py)
- [Implement Principal Component Analysis (PCA)](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/pca/pca.py)
- [Implement Perceptron from scratch](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/perceptron/perceptron.py)
- [Implement Gradient Descent from scratch](https://github.com/amitshekhariitbhu/build-your-own-x-machine-learning/blob/main/tutorials/core-machine-learning-algorithms/gradient-descent/gradient_descent.py)
- [Implement Gradient Boosting from scratch](https://gExcerpt of 65,660 characters
Read on GitHubAMIT SHEKHAR · @OutcomeSchool · India
291
19
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e8cde75ad5c0f5b8, topic:deep-learning
matched fp:e8cde75ad5c0f5b8, topic:large-language-models
matched fp:e8cde75ad5c0f5b8, topic:awesome-list