多输出支持向量回归matlab_入门支持向量机5:回归问题及系列回顾总结

本文介绍了支持向量机SVM在回归问题中的应用,阐述了SVM回归通过寻找最大Margin来拟合数据点的思想,并讨论了在sklearn中使用线性SVR和非线性SVR的细节。文章还总结了SVM的优势和局限性,包括在高维特征和小样本数据上的优秀表现,以及在大数据和非线性核函数选择上的挑战。
摘要由CSDN通过智能技术生成

0x01 解决回归问题

1.1 解决回归问题的思想

SVM思想也可以解决回归问题。回归问题的本质就是找到一根能够很好滴拟合数据点的线(直线、曲线)。**不同回归算法的关键是怎么定义拟合。**比如我们之前学习的线性回归算法,定义拟合的方式就是数据点到拟合直线的MSE最小。

而对于SVM算法来说,如何定义“拟合”呢

指定一个Margin值,在Margin区域的范围内,包含的数据点越多越好。这就表示这个Margin范围能够比较好地表达样本数据点,在这种情况下取中间的直线作为真正回归结果,用它来预测其他点的y值。

2daa8f9ea7333f76dfea8c2ea1e0226b.png

这和SVM算法解决分类问题的思路是相反的,在解决分类问题时,我们期望Margin中的范围越少越好。但是解决回归问题恰恰相反,我们希望所定义的Margin范围能够拟合更多的数据。

在具体训练SVM解决回归问题时,需要指定Margin范围,这里就引入了一个超参数,即Margin的边界到中间直线的距离。

那么这种思想如何转换成具体的最优化问题表达式极其推导,就不介绍了。我们直接看看如何在sklearn中使用它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值