什么是超平面?

首先有个直观的理解,一条直线的超平面是这条直线上的一个点(一维的超平面是零维),一个平面的超平面是这个平面上的一条直线(二维的超平面是一维),一个空间的超平面是这个空间内的一个平面(三维的超平面是二维),同理一个N维空间的一个超平面是N-1维空间。

平面外一点到超平面的距离公式推导

预备知识:

(1)n 维空间中的超平面由下面的方程确定:

其中,wx 都是 n 维列向量,x 为平面上的点,w 的转置为平面上的法向量,决定了超平面的方向,b 是一个实数,代表超平面到原点的距离。

(2)向量的模(向量的长度):任意给定一个向量V=(x,y,z),则向量的模|V| = math.sqrt(x*x+y*y+z*z)。

(3)向量的内积(点积):V1=(x1,y1,z1),V2=(x2,y2,z2),则它们的内积为:V1·V2=x1*x2+y1*y2+z1*z2

(4)向量的数量级:V1*V2 = |V1| * |V2| * cos(theta)

推导过程如下:

说明:W右上角的那个黑点原本写的是转置,后来一想,W的分量是具体数据,没有转置,所以涂掉。

纯手打,点个关注呗!

更多关于超平面的问题,请参照博客超平面是什么?——理解超平面(SVM开篇之超平面详解)_dengheCSDN的博客-CSDN博客_超平面是什么

点到超平面距离的原理推导相关推荐

  1. 点到超平面距离的证明

    点到超平面距离 在支持向量机的推导中,我们介绍了式(6-2) w和b就可以确定确定一个超平面,我们就将由w和b确定的该超平面记为(w,b),任意点x到超平面(w,b)的距离为 r = ∣ w T x ...

  2. 《西瓜书》第六章 公式6.2推导 空间任一点到超平面的距离

    在样本空间中,划分超平面可通过如下线性方程来描述:wTx+b=0(西瓜书,6.1)w^Tx+b=0 \quad\quad (西瓜书,6.1)wTx+b=0(西瓜书,6.1) 其中 w 决定了超平面的方 ...

  3. 空间任一点到超平面的距离公式的推导过程

    在感知机模型中,输入空间中任意一点 到超平面S的距离: 其推导过程如下:

  4. 【数学】点到平面距离推导

    转载自:https://blog.csdn.net/liyaxin2010/article/details/83022407 平面方程表示 "平面方程"是指空间中所有处于同一平面的 ...

  5. 点到直线的距离计算原理及MATLAB程序

    在二维和三维空间,有现成的计算点到空间直线的距离的公式: 如: 三维空间有类似的计算公式. 甚至博客直接提出用叉乘和行列式计算点到直线距离的计算方法和程序.但仅限于二维和三维的情况.更高维的就不适用. ...

  6. SVM原理推导和SMO算法

    第三次培训笔记 一.svm原理推导 svm原理用来解决二分类问题,使离超平面最近的点到该平面的距离最大化. 超平面是针对二分类问题,通过超平面将样本分为正类和负类,正类和负类的标签为yi,yi的取值只 ...

  7. 支持向量机原理推导学习

    SVM(Support Vetcor Machine),解决二分类问题的好方法,也可以用来解决多分类问题.写程序的重点应该在SMO这里,个人觉得SVM的原理还是算比较难的,虽然本人也算90%的数学科班 ...

  8. 二维点云ICP原理推导

    二维点云ICP原理推导 描述 ICP是迭代就近点算法,大部分的实现代码都是基于PCL点云库的,也就是三维点云的匹配 实际上,二维点云数据也算是常见的数据类型,比如移动机器人经常使用的单线雷达.本文就是 ...

  9. 最小二乘法的数学原理推导及python代码

    1. 什么是最小二乘法? 最小二乘法(Ordinary Least Squares)是一种常用的数据拟合方法,它通过最小误差的平方和来找到一组数据的最佳函数匹配. 很多软件中都包含最小二乘法功能的模块 ...

最新文章

  1. 学习C++就这么简单 ——《写给大家看的C++书》
  2. C++ 输入输出流 文本文件 二进制文件读写
  3. [转帖]Mootools源码分析-04 -- Array
  4. 【图像分类】简述无监督图像分类发展现状
  5. ajax firefox,Jquery ajax不在firefox中工作
  6. centos运行python程序_CentOS 7定时执行python脚本
  7. 在Ubuntu 18.04系统上安装Java 11的方法
  8. 细胞增殖曲线_高中生物高分技巧13-细胞增殖
  9. rm: cannot remove `.user.ini‘: Operation not permitted异常该如何解决?
  10. c程序语言编写 计算器,C语言编写简单计算器
  11. 【Gym-101889 D】Daunting device【分块】
  12. android外接键盘打汉字,安卓手机外接键盘怎么切换输入法?
  13. 图像处理领域术语英文对应
  14. 2023年全国最新工会考试精选真题及答案37
  15. 双显示屏切单显时打不开关掉的显示屏上打开的软件的问题
  16. Java HdAcm1174
  17. 交易日九点到九点半的挂单撤单以及价格的一点心得
  18. 番茄工作法基础操作手册
  19. 高通Linux Android 平台中的蓝牙功能学习 (8)-- LDAC 和 ABR
  20. 《版式设计——日本平面设计师参考手册》—第1章如何存储旧版本的InDesign文件...

热门文章

  1. svnserve服务器
  2. 计算机大数据的前景方向_研究未来计算机大数据的发展方向
  3. excel 基础语法 数组
  4. 思维导图超级学习力提升宝典
  5. 如何提高接口自动化测试的有效性覆盖和案例有效性
  6. 科技战疫——战疫背后的神秘力量
  7. linux安装java视频_linux安装java(zz)
  8. 据为己有!这位985博导把审稿的文章拒了,自己投!
  9. Bean对象的拷贝方法BeanCopier和BeanUtils
  10. Redis内存分析工具之redis-rdb-tools的安装与使用