超平面介绍

超平面公式

(1) 超平面是指n维线性空间中维度为n-1的子空间。它可以把线性空间分割成不相交的两部分。比如二维空间中,一条直线是一维的,它把平面分成了两部分;三维空间中,一个平面是二维的,它把空间分成了两部分。(2) 法向量是指垂直于超平面的向量。

以下向量均为列向量

假如有法向量 ω \omega ω(垂直于超平面) ,已知超平面中的一点 x , x^, x,,对于超平面中的任意一点 x x x,均有 ω \omega ω 垂直于向量 x − x , x-x^, x−x,。公式表示就是:

ω T ( x − x , ) = 0 \omega^T(x-x^,)=0 ωT(x−x,)=0

展开有 ω T x ω T x , = 0 \omega^T x\omega^T x^,=0 ωTxωTx,=0

另 b = − ω T x , = − ( w 1 x 1 , + w 2 x 2 , + . . . + w n x n , ) b = -\omega^T x^,=-(w^1 x^,_1+w^2 x^,_2+...+w^n x^,_n) b=−ωTx,=−(w1x1,+w2x2,+...+wnxn,)

则有 ω T x + b = 0 \omega^T x+b=0 ωTx+b=0

所以超平面的公式可以写成:
ω T x + b = 0 \omega^T x+b=0 ωTx+b=0

其中 ω \omega ω 为 N 维向量,b为标量,表示超平面于原点之间的距离

点到超平面距离

现在我们有一点 x 0 x_0 x0,需要求它到超平面之间的距离

参考:

如何理解超平面?
超平面是什么?------理解超平面(SVM开篇之超平面详解)
SVM:任意点到超平面的距离公式

相关推荐
坐望云起5 天前
机器学习笔记 人脸识别技术全面回顾和小结(1)
人工智能·神经网络·人脸识别·lda·pca·svm
预测及优化6 天前
现成!小众且创新idea! 小样本+故障识别!1DGAN-SVM 批量生成样本-故障识别一体化程序!MATLAB程序,直接运行!
深度学习·算法·机器学习·gan·svm·生成对抗
软件算法开发15 天前
基于线性核函数的SVM数据分类算法matlab仿真
支持向量机·matlab·分类·svm·线性核函数·数据分类
sssugarr17 天前
支持向量机 (SVM) 算法详解
python·算法·支持向量机·sklearn·svm
微小冷24 天前
【文献阅读】基于高阶矩的波形分类方法
人工智能·分类·数据挖掘·svm·文献阅读·高阶矩·rse
王东韦DvWooo25 天前
【机器学习算法】支持向量机SVM算法概述
算法·机器学习·支持向量机·svm
研究司马懿1 个月前
KVM热迁移虚拟机+KSM内存页合并
操作系统·虚拟化·kvm·svm·ksm
kngines2 个月前
【scikit-learn005】支持向量机(Support Vector Machines, SVM)ML模型实战及经验总结(更新中)
机器学习·支持向量机·scikit-learn·svm
修炼室2 个月前
机器学习:深入解析SVM的核心概念【三、核函数】
机器学习·svm·核函数·半正定性
修炼室2 个月前
复现SMO算法:从理论到实践的Python实现【四、实战编程】
算法·机器学习·支持向量机·svm·核函数