This is my python code for the programming assignments on Andrew Ng's Coursera machine learning class.
Class website: https://www.coursera.org/course/ml
- ex1
- Linear regression with gradient descent
- Linear regression with normal equation
- Feature normalization
- ex2
- Logical regression (classification)
- Regularization to reduce overfitting
- ex3
- Multi-class classification with regularization
- Neural Network Forward Propagation
- ex4
- Neural Network Cost Function and Regularization
- Neural Network Back Propagation
- ex5
- Diagnosing Bias vs Variance
- Debugging linear regression with learning curve and validation curve
- ex6
- Support Vector Machines with scikit-learn
- ex7
- k-means clustering