Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algo-phantoms/algo-scriptml
Scripts of Machine Learning Algorithms from Scratch. Implementations of machine learning models and algorithms using nothing but NumPy with a focus on accessibility. Aims to cover everything from basic to advance.
https://github.com/algo-phantoms/algo-scriptml
machine-learning-algorithms mlfromscratch numpy python-script python3 scratch-implementation
Last synced: 2 months ago
JSON representation
Scripts of Machine Learning Algorithms from Scratch. Implementations of machine learning models and algorithms using nothing but NumPy with a focus on accessibility. Aims to cover everything from basic to advance.
- Host: GitHub
- URL: https://github.com/algo-phantoms/algo-scriptml
- Owner: Algo-Phantoms
- License: mit
- Created: 2021-01-24T19:58:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-14T17:58:43.000Z (over 3 years ago)
- Last Synced: 2023-10-20T16:26:59.708Z (over 1 year ago)
- Topics: machine-learning-algorithms, mlfromscratch, numpy, python-script, python3, scratch-implementation
- Language: Python
- Homepage:
- Size: 2.25 MB
- Stars: 86
- Watchers: 5
- Forks: 68
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Algo-ScriptML
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) ![contributions welcome](https://img.shields.io/static/v1.svg?label=Contributions&message=Welcome&color=0059b3&style=flat-square) ![Maintenance](https://img.shields.io/maintenance/yes/2021)
![GitHub forks](https://img.shields.io/github/forks/Algo-Phantoms/Algo-ScriptML?style=social) ![GitHub Repo stars](https://img.shields.io/github/stars/Algo-Phantoms/Algo-ScriptML?style=social)Python implementations of some of the fundamental Machine Learning models and algorithms from scratch.
The goal of this project is not to create algorithms that are as streamlined and computationally efficient as possible, but rather to present their inner workings in a clear and usable manner.
## Algorithms:
* [Adaboost](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Adaboost)
* [Apriori](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Apriori)
* [Bayesian Regression](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Bayesian%20Regression)
* [DBSCAN](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/DBSCAN)
* [Decision Tree](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Decision%20Tree)
* [Elastic Net](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Elastic%20Net)
* [FP-Growth](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/FP-Growth)
* [Gaussian Mixture Model](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Gaussian%20Mixture%20Model)
* [Genetic Algorithm](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Genetic%20Algorithm)
* [K Nearest Neighbors](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/K%20Nearest%20Neighbors)
* [K-Means](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/K-Means)
* [Lasso Regression](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Lasso%20Regression)
* [Linear Regression](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Linear%20Regression)
* [Logistic Regression](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Logistic%20Regression)
* [Multilayer Perceptron](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Multilayer%20Perceptron)
* [Naive Bayes](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Naive%20Bayes)
* [Perceptron](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Perceptron)
* [Principal Component Analysis](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Principal%20Component%20Analaysis)
* [Random Forest](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Random%20Forest)
* [Ridge Regression](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Ridge%20Regression)
* [Support Vector Machine](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/Support%20Vector%20Machine)
* [XGBoost](https://github.com/Algo-Phantoms/Algo-ScriptML/tree/main/XGBoost)## ⚙️ Contribution Guidelines
**Please go through the whole Contributing Guidelines [here](https://github.com/Algo-Phantoms/Algo-ScriptML/blob/main/Contributing_Guidelines.md).**
* Make sure you do not copy codes from external sources because that work will not be considered. Plagiarism is strictly not allowed.
* You can only work on issues that have been assigned to you.
* If you want to contribute to an existing algorithm, we prefer that you create an issue before making a PR and link your PR to that issue.
* If you have modified/added code work, make sure the code compiles before submitting.
* Strictly use snake_case (underscore_separated) in your file_name and push it incorrect folder.
* Do not update the **[README.md](https://github.com/Algo-Phantoms/Algo-ScriptML/blob/main/README.md).**## 📂 Where to upload the files
* Your files should be uploaded inside the *code folder into the corresponding language folder (For instance, if you wrote code for a K-Means Implementation, it goes inside the K-Means folder).
* **Under no circumstances create new folders within the language folders to upload your code unless specifically told to do so.**
* Edit the corresponding README.md file to add the link to your code in the corresponding section ([GitHub Markdown Guide](https://guides.github.com/features/mastering-markdown/))```
The value of a strong contribution stays beyond everything and gives you satisfaction 👍🌟
```## 📖 Code Of Conduct
You can find our Code of Conduct [here](https://github.com/Algo-Phantoms/Algo-ScriptML/blob/main/CODE_OF_CONDUCT.md).
## 📝 License
This project follows the [MIT License](https://choosealicense.com/licenses/mit/).
## 😇 Maintainers
Aditya Kumar Gupta
💻 🖋
Ashwani Rathee
💻
Yukti Sachdeva
💻
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/uses-git.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)