回归定义
Regression 就是找到一个函数 ,通过输入特征 ,输出一个数值 。
模型步骤
- Step 1: 模型假设
- Step 2: 模型评估
- Step 3: 模型优化
Step 1:模型假设
线性模型 Linear Model:
Step 2: 模型评估
损失函数 Loss Function:
以线性模型为例:
Step 3: 模型优化
找到使得损失函数最小的
-
最小二乘法: 计算可能极为复杂
Example
化简, 得
-
梯度下降
Example 1:
- 随机选取一个初始点
- 计算微分 , 判断移动方向
其中为学习率- 大于0向右移动 (增加)
- 小于0向左移动 (减少)
- 计算微分 , 继续更新
- ....
- 直至找到最低点
Example 2:
- 随机选取
- 计算偏微分 , , 根据学习率更新
- ....
- 直至找到最低点
梯度下降面临的挑战
更复杂的模型
N次线性模型
过拟合问题
优化:
- 融合不同参数的线性模型
- 加入更多特征
- 在损失函数中加入正则化项