SVM的另一种理解

SVM是一个带约束的最优化问题,目标函数是

min12w2s.t.yi(wTxi+b)1,i=1,2,...

该目标函数的意义:
1. 求 w 最小值
2. 同时对于所有的 xi 满足 yi(wTxi+b)1
但是总有一些点是无法满足这个条件的,也就是对这些点来说 yi(wTxi+b)<1 。这些点就是分类错误的点,分类错误就需要给予惩罚,于是我们定义这么一个损失函数
max(0,1yi(wTxi+b))

该损失函数的意义:
1. 对 yi(wTxi+b)<1 的点进行处罚,罚金是 1yi(wTxi+b)
2. 对 yi(wTxi+b)1 的点既不奖赏也不处罚,即罚金是 0
w是参数,所以要对它加上正则项,所以新的目标函数诞生:
min(i=1nmax(0,1yi(wTxi+b))+C2w22)

可以验证,新的目标函数与开头提到的目标函数是等效的。

参考:https://www.zhihu.com/question/30230784

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值