/ML-Algorithms

Implementations of common ML algorithms

Primary LanguagePython

Machine Learning Algorithms

Folder Structure

├── Gaussian_NB.py
├── GridSearchCV.py
├── KFoldCV.py
├── Linear_Regression.py
├── Logistic_Regression.py
├── Metrics.py
├── Neural_Network.py
└── README.md

Cheatsheet

ML

Overview 📊

Linear_Regression.py

Implementation of Linear Regression with Gradient Descent with support for RMSE and MSE loss functions.

Logistic_Regression.py

Implementation of Logistic Regression with Gradient Descent with support for cross-entropy loss function.

Gaussian_NB.py

Implementation of Guassian Naive Bayes Classifier.

Neural_Network.py

Implementation of forward and backward propogation of neural network with support for Linear,ReLu, Sigmoid and Tanh activation functions.

KFoldCV.py

Implementation of K-Fold Cross Validation.

GridSearchCV.py

Implementation of Grid Search Cross Validation.

Metrics.py

Implementation of RoC, Accuracy, Precision, Recall, F1-Score.