SVM(四):支持向量回归

简介: SVM(四):支持向量回归

4. 支持向量回归



4.1 问题定义


给定训练样本D = { ( X1 ,y1  ) , (X2, Y2 ) , . . . , (Xm  , Ym) } y i∈R,希望学得形如 f ( x ) = WTX + b   的模型,使f ( x ) 与 y 与yf(x)与y尽可能接近,其中w 和b 是待确定参数。


支持向量回归(SVR,Support Vector Regression)假设能够容忍f ( x ) 与y 之间最多ϵ 的偏差,即仅当f ( x ) 与y之间的差别绝对值大于ϵ 时才计算损失。这相当于以


为中心,构建了一个宽带2 ϵ 的间隔带,若训练样本落入此间隔带,则被认为预测正确



20200312214932311.png


SVR优化目标如下:

image.png

其中C > 0 是正则化常数,l ϵ 是ϵ 不敏感损失(ϵ \epsilonϵ-insensitive loss)损失函数:


image.png

20200312215028907.png


4.2 对偶问题


引入松弛变量image.png(两边松弛变量可能不同),优化目标变为:

image.png


引入拉格朗日乘子image.png

image.png

image.png


其中,

image.png


优化目标


image.png


满足KTT条件,对偶问题为:

image.png

首先通过对w , b , image.png求偏导,计算极小值:

image.png


代回至


image.png


原问题最终转换为如下形式的对偶问题:

image.png


此时,优化函数仅有α , α 做为参数,可采用SMO(Sequential Minimal Optimization)求解,进而得出w , b 。


相关文章
|
6天前
|
机器学习/深度学习 数据可视化 算法
【视频】支持向量机SVM、支持向量回归SVR和R语言网格搜索超参数优化实例
【视频】支持向量机SVM、支持向量回归SVR和R语言网格搜索超参数优化实例
|
6天前
|
机器学习/深度学习
R语言自适应LASSO 多项式回归、二元逻辑回归和岭回归应用分析(下)
R语言自适应LASSO 多项式回归、二元逻辑回归和岭回归应用分析
|
6天前
|
机器学习/深度学习 数据可视化 算法
R语言拟合改进的稀疏广义加性模型(RGAM)预测、交叉验证、可视化
R语言拟合改进的稀疏广义加性模型(RGAM)预测、交叉验证、可视化
|
6天前
|
机器学习/深度学习 数据采集 算法
Python对中国电信消费者特征预测:随机森林、朴素贝叶斯、神经网络、最近邻分类、逻辑回归、支持向量回归(SVR)
Python对中国电信消费者特征预测:随机森林、朴素贝叶斯、神经网络、最近邻分类、逻辑回归、支持向量回归(SVR)
|
6天前
|
机器学习/深度学习 算法
R语言自适应LASSO 多项式回归、二元逻辑回归和岭回归应用分析(上)
R语言自适应LASSO 多项式回归、二元逻辑回归和岭回归应用分析
|
6天前
|
机器学习/深度学习 算法 数据可视化
样条曲线、决策树、Adaboost、梯度提升(GBM)算法进行回归、分类和动态可视化
样条曲线、决策树、Adaboost、梯度提升(GBM)算法进行回归、分类和动态可视化
|
6天前
|
机器学习/深度学习 算法 数据可视化
R语言惩罚logistic逻辑回归(LASSO,岭回归)高维变量选择的分类模型案例
R语言惩罚logistic逻辑回归(LASSO,岭回归)高维变量选择的分类模型案例
|
6天前
|
机器学习/深度学习 算法 数据可视化
R语言用标准最小二乘OLS,广义相加模型GAM ,样条函数进行逻辑回归LOGISTIC分类
R语言用标准最小二乘OLS,广义相加模型GAM ,样条函数进行逻辑回归LOGISTIC分类
|
8月前
|
机器学习/深度学习 算法 索引
逻辑回归与多项式特征:解密分类问题的强大工具
逻辑回归与多项式特征:解密分类问题的强大工具
|
10月前
|
机器学习/深度学习 存储 索引
用4种回归方法绘制预测结果图表:向量回归、随机森林回归、线性回归、K-最近邻回归
用4种回归方法绘制预测结果图表:向量回归、随机森林回归、线性回归、K-最近邻回归
110 0