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