美文网首页
什么是超平面?

什么是超平面?

作者: 一川烟草i蓑衣 | 来源:发表于2020-09-21 13:13 被阅读0次

低维空间上的对超平面的简单了解

在高中的数学课本,我们应该听过,“点动成线,线动成面,面动成体”。

我们先从低维空间出发,在低维空间中简单理解超平面

在一维空间中,只有一个维度,一维坐标系

1

在一维空间上确定了一个点

点是一维空间上的超平面

在二维空间上,有两个维度,平面直角坐标系

2

在二维空间上确定了一条直线

直线是二维空间上的超平面

在三维空间上,有三个维度,三维坐标系

3

在三维空间上确定了一个平面

平面是三维空间上的超平面

以此类推到n维空间上

下面我们将给出一个比较系统的论证

n 维空间中的超平面可以由以下方程给出

(*)

4

令 w 和 x 都是 n 维列向量,x 是 n 维空间上的点,w 是 n 维空间上的法向量,b 是一个实数,代表原点到超平面的距离,则

5 6

(*) 改写为

7

在此,我们从三维空间出发

在三维空间中,平面的定义如下:

8

(注:不同地方的平面方程形式会有不同,但都可以化成上述形式,只是系数会有不同,这里为了统一,采用上述形式)

该平面方程是线性的,即由三维空间上点的三个分量的线性组合构成

显而易见,方程数量是 1 。该平面方程是建立在三维空间上的,类推到高维空间上,就有了超平面的概念。值得说的是,在物理学里,据90年代提出的M理论(超弦理论的一种),宇宙是十一维的,由震动的平面构成的。在此,我们不追究高维空间的物理意义,只研究数学概念

前面说过,超平面是平面中的直线,空间中的平面的推广。同时当维度大于3,才可以被称为超平面。

超平面的本质是自由度比空间维度小1,如何理解自由度呢

数学上,自由度是一个随机向量的维度数,也就是一个向量能被完整描述所需的最少单位向量数。(来自维基百科)

以一种简单的方式来理解吧,自由度是在当前维度空间中的点至少要给定几个分量才能确定它。在文章开头以低维空间的例子中正好说明了该点

超平面 H 是从 n 维空间到 n-1 维空间的一个映射子空间,它有一个n维向量和一个实数定义。(来自于百度百科)

我们依然从三维空间出发

三维空间中点集

满足等式( I 为一个平面):

9

(这里对平面方程替换了字母表示,为了后续表示方便)

10

A,B,C均为标量,且至少有一个不为0,不妨设 C 不为0,则

11

12 13

说明该平面过

点,法向量为

14 15

实际上此处是将 z 替换了,若换成x,y,则该平面还会过

16

,而法向量依然是

17

在该平面上任取一点

,显然该点和

的差向量与法向量

垂直

(平面方程的点法式)  (#)

可以写成

我们(#)式进行变换,令非零向量

,该空间中有一个点

由(#)得到

则在三维空间上,超平面上的点为

,则超平面的方程为

进一步推广到 n 维空间上

给定 n 维空间上一个点

和非零向量

,满足

点集 i 与点 p 的差向量与 a 向量正交,则称点集 i 为通过点 p 的超平面,向量 a 为通过超平面的法向量

按照该定义,只有当维度大于3才可以成为“超”平面,但是我们仍然可以认为,直线是二维空间内的超平面,平面是三维空间内的超平面 。n 空间的超平面是 n 空间内的一个 n - 1 维的仿射子空间

总结

超平面的概念就暂时介绍到这里了,还有很多相关的概念没有叙述,比如点到超平面的距离,如何判断超平面的正反等等

其实,这些概念可以由立体几何的基础知识类推到 n 维空间上

就比如说判断超平面的正反

在二维空间的直线上,判断一个点与一条直线的位置,我们可以将该点带入直线方程中,将与 0 比较,等于0,说明在直线上,大于,小于 0 说明其在直线的左右侧

在三维空间的平面上,也是如此。类推到 n 维空间上,亦是如此!

注:文章中有些概念带有个人的理解,如有错误,请及时指正哦!

7人点赞

日记本

作者:思想永不平凡

链接:https://www.jianshu.com/p/2dadd6f8cdbd

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 什么是超平面?

    低维空间上的对超平面的简单了解 在高中的数学课本,我们应该听过,“点动成线,线动成面,面动成体”。 我们先从低维空...

  • 什么是超平面?

    前言:最近在学习特征选择算法,看到了一篇论文,里面提出了基于局部超平面的动态Relief特征选择算法。恰逢刚创博客...

  • 再看SVM

    超平面描述方程其中w是法向量。空间任意点到平面的距离:假设超平面可以正确分类,则 支持向量到超平面的距离之和为 期...

  • 神经网络与机器学习,tensorflow,part1(感知机)

    1.超平面在几何体中,超平面是一维小于其环境空间的子空间。 如果空间是3维的,那么它的超平面是二维平面,而如果空间...

  • 空间内一点到超平面的距离推广公式

    超平面 与 法向量 超平面(H,Hyperplane) 是二维平面中直线、三维空间中平面对象的推广形式,本质是维空...

  • 06-支持向量机原理(一)线性支持向量机

    1、SVM的超平面 这里可以得到一个结论W向量的转置是这条超平面的转置 1.1、计算点到超平面的距离 1.2、计算...

  • SVM算法

    7.20:::::::硬间隔最大化(线性可分) 二分类问题 找到超平面 且是最优超平面(最大间距的超平面凸二次规...

  • 统计学习方法之支持向量机

    【概述】 SVM训练分类器的方法是寻找到超平面,使正负样本在超平面的两侧(分类正确性即“分得开”),且样本到超平面...

  • Python机器学习之支持向量机

    引言 SVM的基本概念 分隔超平面:将数据集分割开来的直线叫做分隔超平面。超平面:如果数据集是N维的,那么就需要N...

  • 机器学习概念总结

    超平面 超平面是n维欧氏空间中余维度等于一的[线性]子空间,也就是必须是(n-1)维度。 这是平面中的直线、空间中...

网友评论

      本文标题:什么是超平面?

      本文链接:https://www.haomeiwen.com/subject/midvyktx.html