General Purpose Machine Learning Algorithms and Applications in Python developed using numpy, scipy and matplotlib libraries implemented in Jupyter Notebooks.
This repository contains:
- Python implementation of certain assignments I completed as part of the Machine Learning course by Andrew Ng on Coursera. The assignments were originally implemented in Octave.
- Linear Regression
- Logistic Regression
- Handwritten Digit Recognition using Neural Networks
- Bias vs Variance
- K-means Clustering
- Principal Component Analysis
- Anomaly Detection
K-means ClusteringPrincipal Component AnalysisAnomaly Detection