机器学习之线性模型

线性模型是非常常见、简单的模型,很多更为强大的非线性模型是在线性模型的基础上通过引入层级结构或者高维映射得到的。而且线性模型很大的一个优点是可解释性,比如对于模型:

y = 0.8*x1 + 0.2*x2 + 0.05*x3 + 1

我们很容易看出来特征x1在模型分类判别时最为重要。这一思想在cam深度网络可视化中也有体现,感兴趣的童鞋可以自行搜索,具体不细说了。

本文参照西瓜书中的内容,主要是为了练习一下数学知识,推导一下公式。

一、单特征属性的线性模型

给定一个数据集D = {(x_{1}, y_{1}), (x_{2}, y_{2}), ..., (x_{m}, y_{m})},线性模型试图学得一个线性模型以尽可能准确地预测真实值输出标记。考虑一个简单地情况,每个样本只有一个特征值,预测值与真实值误差用最小均方误差衡量,那么推导过程可以表示为:

以上得到地w和b就是模型的最优解的闭式解。

当然更一般的情况,我们的数据集往往包含样本的大量属性值,例如图像处理时的大量特征,那么就要考虑多特征情况下的线性回归,此时可以转化为矩阵运算的形式。

二、多特征线性回归

公式推导如下:

正则化的一般形式可以写为:

min \Omega (f) + C\sum_{i=1}^{m}l(f(x_{i}), y_{i})

其中\Omega (f)表述了我们希望获得具有某种性质的模型,同时有助于削减假设空间,降低了最小化训练误差造成的过拟合风险。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值