This repository contains the programming assignments for Andrew Ng's Coursera class, "Machine Learning". The course topics were the following and the algorithms were implemented in Octave:
Exercise 1 - Multivariable Linear Regression
Exercise 2 - Regularization
Exercise 3 - Neural Network Representation
Exercise 4 - Neural Network Learning
Exercise 5 - Application - Bias and Variance
Exercise 6 - Support Vector Machines and Kernels
Exercise 7 - Dimensionality Reduction - K-Means Clustering and PCA
Exercise 8 - Anomaly Detection and Recommender Systems
I took this class at the end of 2015.