如何理解超平面?

article/2025/9/17 6:06:11

超平面的公式

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

在 R^{3} 空间中,假如有法向量\large \omega,过原点的平面内任意原点出发的向量 x 必然与之满足

                                                                           \large \omega ^{T}\ \cdot x = 0

。如果平面沿着法向量的方向上下平移了,那么这个方程就不成立了。

我们假设平移之后平面经过 \large x^{'}(x_{1}^{'},x_{2}^{'},x_{3}^{'}),平面内任意一点记为 \large x(x_{1},x_{2},x_{3}),法向量记为 \large \omega (\omega _{1},\omega _{2},\omega _{3}),如下图。

                                          

                                                                   平面公式示意图

 

不难看出,\large x-x^{'}在平面内,当然也就和法向量垂直。于是我们有:

                                                                     \large (x-x^{'})\omega = 0

                                               \large (x_{1}-x_{1}^{'},x_{2}-x_{2}^{'},x_{3}-x_{3}^{'})\cdot (\omega _{1},\omega _{2},\omega _{3})) = 0                                                      
化简后得:

                                                \large x_{1}\omega _{1} + x_{2}\omega _{2} + x_{3}\omega _{3} = x_{1}^{'}\omega _{1} + x_{2}^{'}\omega _{2} + x_{3}^{'}\omega _{3}

                                                                        \large \omega ^{T}x = \omega ^{T}x^{'}

。由于其为常数项,令

                                                                        \large b = -\omega ^{T}x^{'}

,于是超平面的公式可以写成:

                                                                        \large \omega ^{T}x + b = 0

这个结论同样适用于 \large R^{n} 空间;

  1. 无论超平面如何平移,系数始终是法向量 \large \omega

点到超平面的距离

                                       

                                                                        点到超平面距离

上图中 \large x 是平面外的一点。我们要求的距离记为 \large d ,也就是红色的线段。根据三角函数可以得到:

                                                                  \large cos\theta = \frac{d}{||x-x^{'}||}

(空间中一点向超平面作垂线,\large \theta 只能是锐角,不必担心正负)。因为 \large d肯定和法向量平行,所以这样来算夹角:

                                                                  \large |(x-x^{'})\omega | = ||x-x^{'}||\cdot ||\omega ||cos\theta

(因为法向量可能反向,所以给等式左边加上绝对值),联立得:

                                                               \large d = \frac{|(x-x^{'})\omega |}{||\omega ||} = \frac{|\omega x - \omega x^{'}|}{||\omega ||}
因为 \large x^{'}在超平面内,\large \omega x^{'} = -b,于是最后得到的任意点到超平面的距离公式:

                                                               \large d = \frac{|\omega x + b|}{||\omega ||}

作者:老坛酸菜君
链接:https://www.jianshu.com/p/ba02b92baaaf
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


http://chatgpt.dhexx.cn/article/LMQprmfV.shtml

相关文章

支持向量所在超平面方程_如何用python绘制超平面支持向量机?

一个完整的例子 import numpy as np import matplotlib.pyplot as plt def __intersect(rect, line): l = [] xmin,xmax,ymin,ymax = rect a,b,c = line assert a!=0 or b!=0 if a == 0: y = -c/b if y<=ymax and y>=ymin: l.append((xmin, y)) l.append((xmax, y)) retu…

SVM(四):超平面详细解释

目录 背景定义超平面方程推导平面直线方程空间平面方程超平面 点到超平面的距离推导点到平面直线的距离点到空间平面的距离超平面 判断超平面的正反 背景 关于超平面的介绍&#xff0c;网上的博客资料太多了&#xff0c;然而真正简洁易懂、切中要害的实在是太少了&#xff0c;…

【支持向量机】最大间隔超平面及Matlab代码

线性可分 在特征空间中&#xff0c;有两个训练样本可以通过一条直线区分开&#xff0c;则称为线性可分。而在特征空间大于等于四维时&#xff0c;分开训练样本的平面&#xff0c;称为超平面。 我们定义一条直线方程&#xff1a; ω 1 x 1 ω 2 x 2 b 0 ω_1x_1ω_2x_2b0 …

第三节- 超平面

这一节我们来讲一个新的东西&#xff0c;叫做 超 平面( hyper-plane)。 其实这个东西本身并不难理解。 只是我们在三维直角坐标系里面习惯了 直线 平面什么的&#xff0c;可能有些疑惑而已。 老规矩&#xff0c;我们先甩出定义&#xff1a; 超平面 hyperplane 看起来&am…

躺平国历险记:两个超平面之间距离的计算

王二麻听说躺平国是一个非常神奇的地方。在躺平国里&#xff0c;有各种神奇的东西。比如&#xff1a;会说话的铁片&#xff0c;能够分拣垃圾的小狗&#xff0c;还有会唱京剧的电线杆子。 王二麻的表哥张三李是一个糙汉子&#xff0c;他前几年在国内混不下去了&#xff0c;一个…

SVM超平面的理解

超平面的理解 超平面的定义 超平面是n维欧氏空间中(n-1)维度的子空间&#xff0c;例如3维空间的“超平面”就是一个面&#xff0c;但通常超过3维空间之后我们才称之为超平面&#xff0c;是纯粹的数学概念&#xff0c;不是现实的物理概念。公式表示为1-1&#xff0c;W、x是一个…

SVM原理:超平面方程

&#xff08;1&#xff09;超平面方程 3维空间中平面方程的一般形式&#xff1a; (1) 我们都知道为平面到原点的距离。这里简单证明超平面的法向量为。 d维空间平面方程的一般形式&#xff1a; (2) 平面的法向量为&#xff0c;&#xff08;分号表示列向量&#xff09;。 &…

SVM——超平面

转载出处&#xff1a;超平面是什么&#xff1f;——理解超平面&#xff08;SVM开篇之超平面详解&#xff09; 引入 n维空间的超平面由下面的方程确定&#xff1a; w T x b 0 w^Tx b 0 wTxb0 其中&#xff0c; w w w和 x x x都是n维列向量&#xff0c; x x x为平面上的点…

超平面详解

学习SVM绕不开超平面的概念。先复习一些基础的概念&#xff08;平面方程&#xff09;&#xff0c;帮助理解。 1. 平面及其方程&#xff1a; 因为平面与空间直线分别是曲面与空间曲线的特例&#xff0c;所以在讨论平面与空间直线以前&#xff0c;先引入有关曲面方程与空间曲线方…

轻松理解超平面

前言 定义&#xff1a; 1、超平面是指n维线性空间中维度为n-1的子空间。它可以把线性空间分割成不相交的两部分。比如二维空间中&#xff0c;一条直线是一维的&#xff0c;它把平面分成了两块&#xff1b;三维空间中&#xff0c;一个平面是二维的&#xff0c;它把空间分成了两块…

SVM理论疏导——什么是超平面

超平面概念 超平面是一种数学上的概念&#xff0c;它是线上的一个点&#xff0c;也是平面上的一条直线&#xff0c;也是三维空间的一张平面。前面说的点、线、平面都可以是超平面&#xff0c;但一般都不叫为超平面&#xff0c;因为超平面是点、线、平面的推广&#xff0c;即大于…

3、如何理解超平面?

参考&#xff1a;https://zhuanlan.zhihu.com/p/145706435 首先明确几个定义&#xff1a;(1) 超平面是指n维线性空间中维度为n-1的子空间。它可以把线性空间分割成不相交的两部分。比如二维空间中&#xff0c;一条直线是一维的&#xff0c;它把平面分成了两块&#xff1b;三维…

计算机内存与主存的关系(内存是主存吗?内存和主存有什么关系?)

在80386以上档次的微机中配置了高速缓冲存储器(Cache)&#xff0c;这时内存包括主存与高速缓存两部分。 计算器内存条采用的是DRAM(动态随机存储器)&#xff0c;即计算机的主存。通常所说的内存容量即指内存条DRAM的大小。 高速缓冲存储器Cache主要是为了解决CPU和主存速度不匹…

计算机内存图解

《电脑高手》也都是一笔带过。作为电脑中必不可少的三大件之一&#xff08;其余的两个是主板与CPU&#xff09;&#xff0c;内存是决定系统性能的关键设备之一&#xff0c;它就像一个临时的仓库&#xff0c;负责数据的中转、暂存…… 不过&#xff0c;虽然内存对系统性能的至关…

计算机操作系统_内存管理

内存管理 设计程序模拟内存的动态分区内存管理方法。内存空闲区使用空闲分区表进行管理&#xff0c;采用最先适应算法从空闲分区表中寻找空闲区进行分配&#xff0c;内存回收时不考虑与相邻空闲区的合并。 假定系统的内存共640K&#xff0c;初始状态为操作系统本身占用40K。 …

关于计算机中内存的分类

**关于计算机中内存的分类&#xff08;栈区&#xff0c;堆区&#xff0c;静态区&#xff09;**1、栈区&#xff1a;主要用于函数的存储&#xff0c;从主函数开始&#xff0c;依次加入所引用的主函数。新加入的函数优先运行&#xff08;类似于数据结构的栈&#xff09;当一个函数…

计算机内存数值存储方式进制

进制概念 进制也就是进位制&#xff0c;是人们规定的一种进位方法。对于任何一种进制&#xff0c;x进制表示某一位置上的数运算时是逢x进一位。十进制是逢十进一、十六进制是逢十六进一、二进制是逢二进一。 各进制数表示 八进制是逢8进1&#xff0c;所以到8的时候向前进一位…

计算机内存结构!

变量的三大特点&#xff1a; 数据类型、作用域、存储类型 计算机的三大组成: 1.CPU 2.内存 3.硬盘 内存与硬盘的区别&#xff1a; 1.内存中保存动态数据&#xff0c;硬盘中保存静态数据。 2.断电后内存中的数据丢失&#xff0c;硬盘中的数据不会丢失。 3.执行程序时&#xff0c…

内存管理计算

一、补充概念 为了保证CPU执行指令时可正确访问存储单元&#xff0c;需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址&#xff0c;这一过程称为地址映射。地址映射一般是由硬件完成的&#xff1b;页表项的相关状态位由硬件确定。 最佳适应算法&#xff08;空闲内…

计算机内存和磁盘的关系

计算机内存和磁盘的关系 前言 上篇文章详细讲了计算机内存的物理结构&#xff0c;逻辑结构以及在内存的基础上理解几种常见的数据结构。但是&#xff0c;计算机系统出了内存之外&#xff0c;还有一个非常重要的硬件&#xff0c;那就是磁盘。他们都是用于计算机存储&#xff0…