在支持向量机中,为什么是二次规划问题而不是线性规划问题来获得最优分离超平面。我只发现,在参考书目中,作者选择了二次方,我的问题是为什么????
SVM - 为什么是二次规划问题?
机器算法验证
机器学习
支持向量机
2022-04-08 21:00:42
3个回答
因为数据类别之间的最优分离超平面
通过最小化目标函数找到
它在不等式约束中是线性的,但由于平方项是二次目标函数。欧几里得范数的平方使优化问题“二次规划”。具有不等式约束的二次目标函数会产生唯一的函数值,但解是不唯一的。
优化理论中也有一个定义:
定义:目标函数、不等式和等式约束为线性的优化问题称为线性规划。但是,如果目标函数是二次的,而约束都是线性的,则优化问题称为二次规划。
这与 L1 规范无关。两者都是欧几里得范数。转换为 QP 是由于实际原因,因此梯度在原点处是连续的。见https://math.stackexchange.com/a/439168/532462
其它你可能感兴趣的问题