These are my solutions to the programming exercises in the class.
All code is written in Octave.
Implementing linear regression with gradient descent
Implementing regularized logistic regression
Implementing multi-class one-vs-all logistic regression and neural networks
Implementing neural networks and backpropagation
Implementing regularized linear regression and bias vs variance
Implementing support vector machines for spam classification
Implementing k-means clustering and principal components analysis