Implementation of Machine Learning algorithms such as Linear Regression (Closed form solution and Gradient Descent), Logistic Regression, Ridge Regression (Closed form solution and Gradient Descent), Support Vector Machine with SMO, Principal Component Analysis, KMeans Clustering.