Welcome to the Machine Learning Algorithms Repository! This repository contains implementations of various machine learning algorithms in Python, along with exercises. In this repository, there's Python scripts for a variety of machine learning algorithms, ranging from fundamental techniques like linear regression to more advanced methods such as Bagging and Principal Component Analysis. Each algorithm is accompanied by exercises designed to help you practice implementing and applying these algorithms in real-world scenarios.
- Linear Regression
- Logistic Regression
- Decision Tree
- Support Vector Machine (SVM)
- Random Forest
- K-Fold Cross Validation
- K-Means Clustering
- Naive Bayes
- GridSearchCV
- Regularization (L1 & L2)
- k-Nearest Neighbors (KNN)
- Principal Component Analysis (PCA)
- Bagging