In this exercise, you will implement regularized linear regression and use it to study models with different bias-variance properties. Files needed for this exercise-
- ex5.mlx - MATLAB Live Script that steps you through the exercise
- ex5data1.mat - Dataset
- featureNormalize.m - Feature normalization function
- fmincg.m - Function minimization routine (similar to fminunc)
- plotFit.m - Plot a polynomial fit
- trainLinearReg.m - Trains linear regression using your cost function
- *linearRegCostFunction.m - Regularized linear regression cost function
- *learningCurve.m - Generates a learning curve
- *polyFeatures.m - Maps data into polynomial feature space
- *validationCurve.m - Generates a cross validation curve
- *indicates files you will need to complete
If you have any doubt, feel free to comment in discussion section.