跳到内容
← 全部问题

最小二乘成本函数是什么?

最小二乘成本函数衡量预测值(基于模型参数和特征)与实际目标值之间的平均平方差。它通常在线性回归中用于评估模型性能。

适用条件

  • 用于目标是预测连续值的回归问题。
  • 假设特征和目标变量之间存在线性关系。

理解与推导

  1. 识别数据点的预测值:θ1x1+θ2x2\theta_1 x_1 + \theta_2 x_2。
  2. 识别实际目标值:yy。
  3. 计算数据点的误差(差值):(θ1x1+θ2x2−y)(\theta_1 x_1 + \theta_2 x_2 - y)。
  4. 对误差求平方:(θ1x1+θ2x2−y)2(\theta_1 x_1 + \theta_2 x_2 - y)^2。
  5. 对所有 mm 个训练样本的平方误差求和并除以 2m2m。
  6. 成本函数为 J(θ1,θ2)=12m∑(θ1x1+θ2x2−y)2J(\theta_1, \theta_2) = \frac{1}{2m} \sum (\theta_1 x_1 + \theta_2 x_2 - y)^2。

例子

视频在屏幕上显示公式“J(θ1,θ2)=12m∑(θ1x1+θ2x2−y)2J(\theta_1, \theta_2) = \frac{1}{2m} \sum (\theta_1 x_1 + \theta_2 x_2 - y)^2”,并将其称为最小二乘成本函数。

容易误解的地方

  • 忘记因子 12m\frac{1}{2m},它对平方误差求平均并简化了导数计算。
  • 假设成本函数衡量的是绝对差而不是平方差。

观看对应讲解

继续追问

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。