This repository contains a collection of Machine Learning algorithms organized by Supervised and Unsupervised Learning methods, along with links to respective GitHub repositories for each algorithm.
Supervised learning uses labeled data to train models for predictions. It is divided into two types:
- Decision Trees – Decision Tree Repo
- Random Forest – Random Forest Repo
- SVM (Support Vector Machines) – SVM Repo
- KNN (K-Nearest Neighbors) – KNN Repo
- Logistic Regression – Logistic Regression Repo
- Naive Bayes – Naive Bayes Repo
- Gradient Boosting – Gradient Boosting Repo
- Linear Regression – Linear Regression Repo
- Ridge Regression – Ridge Regression Repo
- Lasso Regression – Lasso Regression Repo
- Elastic Net Regression – Elastic Net Repo
Unsupervised learning uses unlabeled data to find patterns and relationships.
- K-Means – K-Means Repo
- Hierarchical Clustering – Hierarchical Clustering Repo
- DB_SCAN – DB_SCAN Repo
- PCA (Principal Component Analysis) – PCA Repo