[机器学习]线性回归公式推导

线性回归 公式推导

线性回归是机器学习最基本的一个模型,接下来会写几篇各个模型的公式推导,后续再用代码实现下基本的模型运行。

矩阵表示

数据集:

目标函数

其中,几个关键点需要注意:

  • 表示样本数量, 表示特征维度;
  • 的维度是和样本的特征维度一样的
  • 默认情况下列向量,但是样本矩阵 中的每一个对应的样本是行向量

另外可以增加一个偏置,目标函数为 ,其中

这样表示后,其实 也可以简化成增加了一维而已,计算过程是不会有任何影响的,我们暂且使用 来进行下述的推导。

损失函数:

其中左边一项先做化简,右边相乘的是左边的转置

要求得损失函数的最小值所对应的,就是求的导数为零的的值;

今天先写到这,后续再更新下“几何解释”,未完待续…

reference

  1. 线代随笔12-线性回归的矩阵推导
  2. 机器学习-白板推导系列-线性回归(Linear Regression)
  3. 最小二乘法-维基百科