单变量线性回归算法的目的是要找出合适的 ,使得在所有训练集 上预测值 尽可能接近目标值

如何衡量一条线对训练数据的拟合程度?

成本函数(cost function)用于测量模型函数的准确度,即模型预测的好坏:

“平方误差函数(Squared error function)”或“均方误差(Mean squared error)”:

  • :预测值与目标值的方差
  • :训练集所有数据的平均值
  • 额外的除以 2 只是为了让后面的计算梯度下降更整洁,无论是否包含这个除以 2,成本函数仍然有效

目标: —— 找出合适的 ,使得 最小

二维成本函数

为了简化,设

  • 模型:
  • 参数:
  • 成本函数:
  • 目标:

三维成本函数

考虑

  • 模型:
  • 参数:
  • 成本函数:
  • 目标: