我知道这已经有一段时间了,但我会试一试,以防其他人提出这个问题。

假设我们有一个2D训练集来训练SVM模型,换句话说特征空间是一个2D空间。我们知道,一个核SVM模型导致得分(或决定)的形式的函数:

F(X)=总和I = 1至N(一个我ý我 K(X,X我))+ b

其中N是支持向量的数目,X我是我个支持向量,一个我是估计的拉格朗日乘数以及ÿ我相关联的类别标签。决策函数的值(分数)描绘了从决策边界观察的距离x。

现在假设对于2D特征空间中的每个点(X,Y),我们都可以找到决策函数的相应得分。我们可以绘制在3D欧几里德空间,其中X对应于第一特征矢量的数值F ,Y至第二特征的数值F 的结果,以及Z到决策功能的返回为每个点(X,Y)。这个3D图形与Z = 0平面的交集为我们提供了二维特征空间的决策边界。换句话说,假设决策边界由分数等于0的(X,Y)点形成。似乎逻辑上的权利?

现在在MATLAB中,你可以很容易地做到这一点,首先创建在X网格,Y空间:

d = 0.02;

[x1Grid,x2Grid] = meshgrid(minimum_X:d:maximum_X,minimum_Y:d:maximum_Y);

d根据电网所需的分辨率选择。

那么对于一个训练有素的模型SVMModel找到每一个网格点的分数:

xGrid = [x1Grid(:),x2Grid(:)];

[~,scores] = predict(SVMModel,xGrid);

最后画出决策边界

figure;

contour(x1Grid,x2Grid,reshape(scores(:,2),size(x1Grid)),[0 0],'k');

轮廓给了我们一个2D图形,其中约3号信息尺寸在2D平面中以实线表示。这些线表示具有相同Z值的等响应值,换句话说(X,Y)点。在我们的场合,轮廓给了我们决定的界限。

希望我帮助让这一切变得更加清晰。您可以通过以下链接找到非常有用的信息和示例:

matlab contourf设置范围,如何使用matlab contourf绘制二维决策边界相关推荐

  1. 【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )

    文章目录 一.绘制二维图像 1.二维绘图步骤 2.二维绘图步修饰 3.代码示例 二.设置图像参数 1.图像参数 2.代码示例 一.绘制二维图像 1.二维绘图步骤 绘图前需要给定 xxx 轴 , yyy ...

  2. MATLAB plot函数绘制二维曲线

    1.plot函数的基本调用 在MATLAB中,在直角坐标系下绘制二维曲线一般使用plot函数. 基本调用格式: plot(x,y) x,y是长度一致的向量,例如: >> x=0:pi/10 ...

  3. matlab绘制二维曲线图

    matlab绘制二维曲线图 今天,我们来讲一个用matlab绘制二维曲线图 下面直接上代码,会对代码一些部分进行一些讲解 %% 定义函数 x = 0:0.01:2*pi; y1 = sin(x); y ...

  4. 利用matlab绘制二维均匀流线和向量场

    利用matlab绘制二维均匀流线和向量场(向量场彩色箭头,颜色随变量变化) 0前言 1 均匀流线的绘制 2 绘制彩色的短线图 3 绘制彩色的均匀流线 4 运动的彩色箭头流线图 0前言 之前一篇文章ma ...

  5. matlab绘制二维图形

    常用的二维图形命令: plot:绘制二维图形 loglog:用全对数坐标绘图 semilogx:用半对数坐标(X)绘图 semilogy:用半对数坐标(Y)绘图 fill:绘制二维多边填充图形 pol ...

  6. matlab常见用法汇总,包括绘制二维、三维曲线、圆、读取、保存图片/数据、数值精度、绘制圆、绘制角度等

    文章目录 写在前面 一 绘制二维曲线 二 绘制三维曲线 plot3. 三 绘制三维离散点 scatter3() 四 保存图片到本地 五 数值精度 六 字符串拼接 七 将数据保存到txt 八 matla ...

  7. matlab中饼图绘制程序,MATLAB中绘制二维饼图的函数是(? ? ) (1.5分)

    MATLAB中绘制二维饼图的函数是(? ? ) (1.5分) 答:pie 计算机的内存储器比外存储器读写速度 ______ 答:快 新民主主义革命时期,提出了反帝反封建这个任务就等于真正懂得了什么叫反 ...

  8. MATLAB绘制二维曲线-fplot函数

    MATLAB绘制二维曲线-fplot函数 fplot函数的基本用法 双输入函数参数的用法 fplot函数的基本用法 fplot(f,lims,选项) f代表一个函数,通常使用函数句柄的形式,lims为 ...

  9. MATLAB学习笔记(一):绘制二维箭头图

    MATLAB学习笔记(一):绘制二维箭头图 MATLAB矢量图绘制 1 quiver函数 2 应用:绘制某一曲线的切向量和法向量 MATLAB罗盘图绘制 1 compass函数 2 应用:绘制相量图 ...

最新文章

  1. 如何让黑白图片恢复“生机”
  2. python excel 自动化-Python控制Excel实现自动化办公
  3. 基于阿里云 DNS API 实现的 DDNS 工具
  4. 吴恩达DeepLearningCourse2-改善深层神经网络:超参数调试、正则化以及优化
  5. 【Python】python文件名和文件路径操作
  6. python压缩算法_LZ77压缩算法编码原理详解(结合图片和简单代码)
  7. Linux 用户(useradd/userdel/groupadd/groupmod
  8. Hadoop,MapReduce
  9. 04-3. 统计素数并求和(20)
  10. call_user_func_array
  11. 极客大学架构师训练营 系统架构 高并发 高可用 垂直伸缩 水平伸缩 第7课 听课总结
  12. 几何学五大公理_高中数学几何公理,定理。全部
  13. [转] 全球最值得听的100首英文歌【空了 听下吧】
  14. 程序员面试常见的10个问题,非常实用的面试技巧,收藏一下
  15. uni-app实现app内嵌微信文章
  16. Pytorch 实现全连接神经网络/卷积神经网络训练MNIST数据集,并将训练好的模型在制作自己的手写图片数据集上测试
  17. 年终回顾(二):物流机器人篇
  18. 学生护眼台灯几瓦最好?2022精选光源稳定的学生护眼台灯
  19. 技术浅滩到商业深海,MathWorks眼中AI的未来
  20. Deep Learning for Image and Point Cloud Fusion in Autonomous Driving: A Review(自动驾驶图像点云融合深度学习综述)论文笔记

热门文章

  1. JAVA读取excel数据(插入oracle数据库)
  2. 破坏计算机系统什么罪,破坏计算机信息系统罪的量刑标准是什么
  3. python安装c语言库_C语言扩展Python模块
  4. cat命令使用方法详解
  5. CSP认证考试笔记-小明种苹果
  6. spark-core-转载
  7. 【有n步台阶,一次只能上1步或2步,共有多少种走法?】
  8. sql的四大排名函数
  9. 【Git基础系列】之切换至远程的分支
  10. 电脑网口端口如何正确查询