Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/himasnhu-at/scratchml-algo
Implementation of ML/AL algos from scratch
https://github.com/himasnhu-at/scratchml-algo
Last synced: 22 days ago
JSON representation
Implementation of ML/AL algos from scratch
- Host: GitHub
- URL: https://github.com/himasnhu-at/scratchml-algo
- Owner: Himasnhu-AT
- License: mit
- Created: 2024-04-21T15:16:43.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-26T16:16:55.000Z (8 months ago)
- Last Synced: 2024-10-16T21:51:03.295Z (2 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 13.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# ScratchAI-Algo
ScratchAI-Algo is a a collection of AI/ML algorithms written from scratch in numpy and pandas along with their explanations. It is a collection of algorithms that are implemented in Python. It is a part of the `SynthAI-Labs` project, focused on creating and teaching AI/ML algorithms from scratch.
> [!IMPORTANT]
>
> - This repo is for educational purposes only. The algorithms are implemented simply and understandably so that beginners can understand the concepts behind the algorithms.
> - Therefore, The algorithms are not optimized for performance. For optimized and production-ready implementations, please use libraries like `scikit-learn`, `tensorflow`, `pytorch`, etc.> [!NOTE]
>
> - We are constantly adding new algorithms to this repo. If you have any suggestions or requests, please create an issue.
> - Also we are planning to add more detailed explanations and tutorials for each algorithm. Stay tuned! Give it a star :star: if you like the project.## Algorithms
- Machine Learning Algo's
- [KNN](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/KNN)
- [Logistic Regression](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/LogisticRegression)
- [K-Means](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/K-Means)
- [Decision Trees](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/Decision_Trees)
- [Multiple Linear Regression](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/Decision_Trees)
- [Polynomial Regression](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/Polynomial_Regression)
- [Principal Component Analysis](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/Principal_Component_Analysis)
- [SimpleLinearRegression](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/SimpleLinearRegression)
- [Support Vector Machine(SVM)](https://github.com/Himasnhu-AT/ScratchML-Algo/tree/main/ML-Algo/svm_algorithm)- Deep Learning Algo's
## Contributing
Contributions are welcome! For bug reports or requests please [submit an issue first](https://github.com/Himasnhu-AT/ScratchML-Algo/issues)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details