超平面介绍

超平面公式

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

以下向量均为列向量

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

ω T ( x − x , ) = 0 \omega^T(x-x^,)=0 ωT(xx,)=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:任意点到超平面的距离公式

相关推荐

  1. Eureka工作原理详细讲解介绍

    2024-02-21 10:54:02       50 阅读
  2. 实用绿色办公软件介绍

    2024-02-21 10:54:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 10:54:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 10:54:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 10:54:02       87 阅读
  4. Python语言-面向对象

    2024-02-21 10:54:02       96 阅读

热门阅读

  1. 深度神经网络

    2024-02-21 10:54:02       56 阅读
  2. 【算法题】114. 二叉树展开为链表

    2024-02-21 10:54:02       49 阅读
  3. 实习日志22

    2024-02-21 10:54:02       39 阅读
  4. Python日志(logging)

    2024-02-21 10:54:02       42 阅读