This Repository contains Implementation of Popular Machine Learning Algorithms in Python from Scratch
Implement Anomaly Detection Algorithm to detect failing servers on a network.
Use Kmeans Clustering Algorithm to Compress an image. Use PCA to find low dimensional representation of face images.
Use Linear Regression to Predict the price of Houses.
Use Logisitic Regression to predict whether a students gets into the university or not.
Use One-vs-All Logistic Regression to recognize hand written digits.
Implement BackProp Algorithm on the classic MNIST Database.
Implement the Collaborative Filtering Learning Algorithm and apply it to a dataset of movie ratings to recommend movies to the user
Use SVMs to build a spam classifer
Implement Regularized Linear Regression and use it to study models with different bias-variance properties