This is the Python implementation of the programming assignments in Andrew Ng's online machine-learning course.
Contents:
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)