/machine_learning_coursera

Code for coursera machine learning programming assignment.

Primary LanguageMATLAB

Machine_Learning_Coursera

Code for coursera machine learning programming assignment.

Assignment 1: Linear Regression[Week2]

PartNameScore
1Warm up exercise10 / 10
2Compute cost for one variable40 / 40
3Gradient descent for one variable50 / 50
4Feature normalization0 / 0
5Compute cost for multiple variables0 / 0
6Gradient descent for multiple variables0 / 0
7Normal equations0 / 0

Assignment 2: Logistic Regression[Week3]

PartNameScore
1Sigmoid function5 / 5
2Compute cost for logistic regression30 / 30
3Gradient for logistic regression30 / 30
4Predict function5 / 5
5Compute cost for regularized LR15 / 15
6Gradient for regularized LR15 / 15

Assignment 3: Multi-class Classification and Neural Networks[Week4]

PartNameScore
1Regularized logistic regression30 / 30
2One-vs-all classifier training20 / 20
3One-vs-all classifier prediction20 / 20
4Neural network prediction function30 / 30

Assignment 4: Neural Network Learning[Week5]

PartNameScore
1Feedforward and cost function30 / 30
2Regularized cost function15 / 15
3Sigmoid gradient5 / 5
4Neural net gradient function (backpropagation)40 / 40
5Regularized gradient10 / 10

Assignment 5: Regularized Linear Regression and Bias/Variance[Week6]

PartNameScore
1Regularized linear regression cost function25 / 25
2Regularized linear regression gradient25 / 25
3Learning curve20 / 20
4Polynomial feature mapping10 / 10
5Cross validation curve20 / 20

Assignment 6: Support Vector Machines[Week7]

PartNameScore
1Gaussian kernel25 / 25
2Parameters (C, sigma) for dataset 325 / 25
3Email preprocessing25 / 25
4Email feature extraction25 / 25

Assignment 7: K-Means Clustering and PCA[Week8]

PartNameScore
1Find closest centroids30 / 30
2Compute centroid means30 / 30
3PCA20 / 20
4Project data10 / 10
5Recover data10 / 10

Assignment 8: Anomaly Detection and Recommender Systems[Week9]

PartNameScore
1Estimate gaussian parameters15 / 15
2Select threshold15 / 15
3Collaborative filtering cost20 / 20
4Collaborative filtering gradient30 / 30
5Regularized cost10 / 10
6Gradient with regularization10 / 10