SVM最大间隔超平面对函数间隔设置为1的思考


特别的说明:
简单来说,就是把超平面一个无关紧要的变量固定了。
- 函数间隔取1是为了简化目标函数,实际上是添加了一个假设——所有超平面最小函数间隔为1
- 新增这个假设不会遗漏可行解,因为任何超平面都可以同比缩放ω和b来满足这个假设
- 满足新增假设的方法是修改约束条件,使函数间隔为大于等于1而不是大于0
- 新约束没有避免“缩放问题”,同一个超平面仍有无数个ω和b满足约束
大概流程为:将对样本的分类转化为对目标函数的优化→给出一个假设以简化该目标函数→修改约束来满足这个假设。一个关键的问题在于修改约束后得到的子集L'={最小函数间隔大于等于1的超平面}和作出的假设L={最小函数间隔等于1的超平面}其实并不完全等价。但是在L'上求||ω||的最小值和在L上求||ω||的最小值得到的结果是一样的,也就是在L'上求解原问题会收敛到L上求解。
posted on 2024-01-02 13:40 CaptainBanana 阅读(34) 评论(0) 收藏 举报
浙公网安备 33010602011771号