Welcome to the ML-Deep-Learning-Algorithms repository! This is your one-stop destination for a collection of powerful machine learning and deep learning algorithms implemented in Python.
This repository is a curated collection of popular machine learning and deep learning algorithms.
- Compatible with popular machine learning libraries such as TensorFlow, and scikit-learn.
- Continuous updates and improvements.
Here's a list of the algorithms currently included in this repository:
- Simple Linear Regression
- Multiple Linear Regression
- Polynomial Regression
- Support Vector Machine (SVR)
- Decision Trees and Random Forests Regression
- Logistic Regression
- K-Nearest Neighbors (KNN)
- Support Vector Machine (SVC)
- Naive Bayes Classification
- Decision Trees and Random Forests Classification
- K-Means Clustering
- Hierarchical Clustering
- Apriori
- Upper Confidence Bound (UCB) Intuition
Each algorithm is organized into its own directory, containing Python code, and sample datasets where applicable for detailed explanations and usage.
To get started, you'll need Python 3.11 and a few common libraries. You can set up your environment using pip:
pip install -r requirementsTo get started, clone this repository to your local machine using the following command:
git clone https://github.com/khedrmahmoud/ML-Deep-Learning-Algorithms.gitIf you find this repository useful, please consider giving it a star and sharing it with others. Happy coding and learning!