This contains the MATLAB code for the programming assignments in Andrew Ng's online machine learning course. The programming assignments are ex1 to ex8, from Weeks 2 to 9 respectively in the course.
Programming Assignment #1: Linear Regression (Week 2)
Programming Assignment #2: Logistic Regression (Week 3)
Programming Assignment #3: Multi-class Classification and Neural Networks (Week 4)
Programming Assignment #4: Neural Network Learning (Week 5)
Programming Assignment #5: Regularized Linear Regression and Bias/Variance (Week 6)
Programming Assignment #6: Support Vector Machines (Week 7)
Programming Assignment #7: K-Means Clustering and PCA (Week 8)
Programming Assignment #8: Anomaly Detection and Recommender Systems (Week 9)