单变量线性回归算法的目的是要找出合适的 、,使得在所有训练集 上预测值 尽可能接近目标值
如何衡量一条线对训练数据的拟合程度?
成本函数(cost function)用于测量模型函数的准确度,即模型预测的好坏:
“平方误差函数(Squared error function)”或“均方误差(Mean squared error)”:
- :预测值与目标值的方差
- :训练集所有数据的平均值
- 额外的除以 2 只是为了让后面的计算梯度下降更整洁,无论是否包含这个除以 2,成本函数仍然有效
目标: —— 找出合适的 、,使得 最小
二维成本函数
为了简化,设
- 模型:
- 参数:
- 成本函数:
- 目标:
三维成本函数
考虑
- 模型:
- 参数:
- 成本函数:
- 目标: