【支持向量机】SVM线性可分支持向量机学习算法——硬间隔最大化支持向量机及例题详解

支特向量机(support vector machines, SVM)是一种二类分类模型。它的基本模型是定义在特征空间上的间隔最大的线性分类器。包含线性可分支持向量机、 线性支持向量机、非线性支持向量机。
当训练数据线性可分时,通过硬间隔最大化学习线性分类器, 即为线性可分支持向量机,又称为硬间隔支持向量机。

线性可分支持向量机学习算法

输入:线性可分训练数据集,其中

输出:最大间隔分离超平面和分类决策函数

1)构造并求解有约束最优化问题

得到最优解

在有约束的情况下最小化向量范数

2)代入最优解,

得到分离超平面:

分类决策函数:

训练数据集:正例点,负例点,求最大间隔分离超平面、分类决策函数和支持向量

解:

1)构造并求解有约束最优化问题

得到最优解

求解最优化问题需要削减变量数目

2)代入最优解,

得到分离超平面:

分类决策函数:

支持向量:

支持向量是使约束条件等号成立的点,即满足的点

相关推荐
炽烈小老头19 分钟前
【每天学习一点算法 2026/04/13】两数相除
学习·算法
_李小白22 分钟前
【OSG学习笔记】Day 45: osg::Camera::DrawCallback (抓取图片)
笔记·学习
青苔猿猿28 分钟前
OpenWebUI(20)源码学习-版本升级
人工智能·学习·ai·openwebui
嘻嘻哈哈樱桃30 分钟前
俄罗斯套娃信封问题力扣--354
算法·leetcode·职场和发展
田梓燊31 分钟前
2026/4/12 leetcode 1320
算法·leetcode·职场和发展
j_xxx404_38 分钟前
力扣题型--链表(两数相加|两两交换链表中的节点|重排链表)
数据结构·c++·算法·leetcode·蓝桥杯·排序算法
AI科技星1 小时前
v=c 物理理论核心参数转换表达式大全
开发语言·线性代数·算法·数学建模·平面
不灭锦鲤1 小时前
网络安全学习第166天
学习
Century_Dragon1 小时前
世纪龙-驶入未来课堂:新能源汽车故障诊断虚拟实训软件助力职教
学习
Westward-sun.1 小时前
OpenCV + dlib 人脸关键点检测学习笔记(68点)
人工智能·笔记·opencv·学习·计算机视觉