Skip to content

chitwansaharia/Machine-Learning

Repository files navigation

Machine-Learning

Linear Regression

Implementation of a simple linear regression of training set using Gradient Descent algorithm and Normal Equations having single as well as multiple deciding features.

Logistic Regression

Implementation of a simple logistic regression of training set using Gradient Descent algorithm as well as inbuilt function fminunc having single as well as multiple deciding features. Implementation of regularization to reduce the variance of the algorithm results.

Multi-Class LogisticR and Neural Networks

Implementing Multi Class Logistic regression algorithm to learn 20*20 pixel images of hand-written digits and analysing the same using given learned 3-layered Neural Network with proper regularization and analysing the percentage accuracy in both of them.

Neural Network Learning

Implementing self learning Neural Network using the same example of 20*20 pixel hand-written digits.

Bias-Variance Analysis on Regression Problems

Implementing Regularized Linear Regression to predict the amount of water flowing out of a dam using the change of water level in a reservoir and diagnostics of debugging learning algorithms and examining the effects of bias v.s. variance.

Spam Classifier using Support Vector Machines

Implemented Email Spam Classifier using Support Vector Machines with linear as well as gaussian kernels.

About

Various Machine Learning implementations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages