第一部分 正则化线性回归
实现线性回归,通过水位预测水量,调试学习算法,检查偏差的方差的影响。
1.数据可视化
x:水位的变化,y:流出的水量
数据集被分为三部分:
1)模型将学习的训练集:X,y
2)用于确定正则化参数的交叉验证集:Xval,yval
3)用于评估性能的测试集:Xtest,ytest
% Load Training Data
fprintf('Loading and Visualizing Data ...\n')
% Load from ex5data1:
% You will have X, y, Xval, yval, Xtest, ytest in your environment
load ('ex5data1.mat');
% m = Number of examples
m = size(X, 1);
% Plot training data
plot(X, y, 'rx', 'MarkerSize', 10, 'LineWidth',