机器学习——支持向量机SVM之非线性模型(低维到高维映射)

目录

一、非线性模型的最优化问题

1、非线性模型最优化模型

2、两个概念

1)正则项(regularization term)

2)调参参数

2、高维映射

1)定义及作用

2)高维映射后的最优化模型

3)异或问题(例子)

4)如何定义映射?(寻找确定映射关系——核函数的确定)

核函数与高维映射的关系:

常用核函数:

核函数K可以拆写成高维映射的内积的条件:

二、总结

如何通过核函数来代替优化问题中限制条件中的高维映射进而对最优化问题进行求解呢?


课程链接:《浙江大学-研究生机器学习课程》

一、非线性模型的最优化问题

至于什么是非线性方程在《机器学习理论——支持向量机SVM之线性模型》中已经讲过,不再赘述

1、非线性模型最优化模型

在线性模型的基础上,添加一个正则项和改变限制条件就得到了非线性模型

已知量:训练数据——xi,标签——yi,系数——C;

未知量:权重系数——w,偏置——b,松弛变量——(slack variable)

2、两个概念

1)正则项(regularization term)

正则项使得目标函数规划化,让没有解的问题变得有解(如线性模型在非线性情况下就没有解,这时候加上合适的正则项后有解可取),或者求得的解不是我们所需要的解的时候则我们需要进行正则项的添加

2)调参参数

C是事先设定好的值,作用是用来对目标函数w和松弛变量间进行权衡的作用,是一个权重。那具体取什么值呢?一般取值没有固定的取值,C的大小决定了模型分类时容错率的大小,C越大,说明容错率越小,越小则表明容错率越大,容错率就是没有正确被归类的占比

2、高维映射

1)定义及作用

在非线性模型中寻找一条直线进行二元分类似乎已经不太适用(如上图找不到直线进行二元分类),但是通过映射,将低维的量映射到高维,即通过高维映射后,在高维空间中,更有可能线性可分进行二元分类。维度越高,线性可分的概率越大

2)高维映射后的最优化模型

3)异或问题(例子)

异或问题是最简单的非线性模型,在低维下没法找到一条直线将二元分类

其中一个解:

验证结果正确性(判断是否线性可分)

注:

维度越高,线性可分的概率越大

维数为无限时,线性可分的概率为1

 

4)如何定义映射?(寻找确定映射关系——核函数的确定)

主要思路:我们不需要知道映射的确切关系,只需要知道由低维样本组成的核函数的形式即可,因为核函数可以拆分为高维映射的内积

核函数与高维映射的关系:

常用核函数:

核函数K可以拆写成高维映射的内积的条件:

二、总结

这节主要给出了非线性模型最优化问题,以及非线性最优化问题求解的思路——高维映射,利用核函数替代最优化问题中的高维映射进行求解

如何通过核函数来代替优化问题中限制条件中的高维映射进而对最优化问题进行求解呢?

请看:《机器学习理论——支持向量机SVM之非线性模型(原问题和对偶问题)》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/256440.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html表单中get与post之间的区别

当用户在 HTML 表单 (HTML Form) 中输入信息并提交之后,有两种方法将信息从浏览器传送到 Web 服务器 (Web Server)。 一种方法是通过 URL,另外一种是在 HTTP Request 的 body 中。 前一种方法,我们使用 HTML Form 中的 method "get&quo…

世界坐标系,摄像机坐标系、图像坐标系关系汇总

**摄像机标定:**在计算机视觉研究领域,摄像机标定是一个重要的环节。摄像机标定就是求取摄像机内外参数的过程。 世界坐标系:绝对坐标系,一般的三维场景都由这个坐标系来表示。摄像机可以放置在环境中的任何位置,因此可…

SpringMVC-HelloWorld

2.5、Hello World入门 2.5.1、准备开发环境和运行环境: ☆开发工具:eclipse ☆运行环境:tomcat6.0.20 ☆工程:动态web工程(springmvc-chapter2) ☆spring框架下载: spring-framework…

机器学习——支持向量机SVM之非线性模型(原问题和对偶问题)

目录 一、原问题(prime problem) 二、原问题的对偶问题(dual problem) 1、定义一个辅助函数 2、定义对偶问题 >>>问题1:上面说到遍历w,那w的取值范围和取值步长是怎样的?即遍历的…

(转)Apache Rewrite 详解

(转)Apache Rewrite 详解参考文档:http://man.chinaunix.net/newsoft/ApacheManual/mod/mod_rewrite.htmlApache Rewrite 详解一 入门RewriteEngine onRewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php就这两行. 然后就完成了URL重写功能了. 首先服务器是需要支…

python轮廓函数的使用

在图像的处理中有时候需要对图像中的目标区域提出出轮廓 读取图像 调用OpenCV的库使用cv.imread()来读取图像。 图像为 灰度化 二值化 提取轮廓时,图像一般都是二值化后的图像。在本次程序中选用cv2.THRESH_BINARY的二值化方式。即将大于阈值的部分设定为255&am…

Intent Bundle页面跳转信息的传递

MainActivity LoginActivity LoginLayout 转载于:https://www.cnblogs.com/xiaolei121/p/5846644.html

机器学习——支持向量机SVM之非线性模型(原问题转化为对偶问题)

目录 一、复习(原问题、对偶问题、KKT条件、凸函数) 二、将最优化问题标准化为原问题(严格转化为标准形式) 1、原最优化问题 2、标准化后的问题 三、转化为对偶问题(注意变量的对应关系) 四、对对偶问…

静止的单摄像机无法得到像点的三维坐标详解

我们知道在机器视觉中通常要使用的搭建的视觉测量系统对一个物体的尺寸、形变、以及三维形貌进行测量。一般按照摄像机的个数以及组成部分分为三类测量方法。分别为单目测量、双目(大于2为多目)测量、以及结构光测量。 单目测量系统 顾名思义单目就指的…

未能加载文件或程序集“Poderosa.Core

https://github.com/poderosaproject/poderosa上下载的一个开源工程,程序是在VS2012上编译的,然后VS2015转换后编译失败,报“未能加载文件或程序集“Poderosa.Core......”的错误 猜测是转换的时候引用丢失了,于是添加引用 F:\...…

图像的像素、分辨率、像元尺寸、大小、清晰度的关系

图像的像素: 图像是由像素所组成的,像素的多少表明摄像机所含有的感光元件的多少。像素是指一张图像中所有的像素数之和。 图像分辨率: 是指表达方式也为“水平像素数垂直像素数” 像元尺寸: 是指一个像素在长和宽方向上所代表的实…

机器学习——支持向量机SVM实例(兵王问题,SVM求解步骤以及思路,不求解不编程)

目录 一、问题描述(兵王问题) 二、步骤 1、获得数据 2、样本划分(训练样本和测试样本) 3、训练样本得到SVM模型 ​ 1)数据处理 2)训练样本和测试样本归一化 3)选择核函数和调参 4&#…

Django的安装

Django是Python的一款Web开源框架,所以Django是依赖于Python的,首先要安装Python。 Python安装 官网地址:http://www.python.org/download/ 在安装Python的时候,会有人纠结,是要安装Python2还是Python3呢?其…

机器学习——支持向量机SVM之多分类问题

目录 方法1:改造目标函数与限制条件 方法2:一类对其他类(类数为N,需要建立N个SVM模型) 情形1:多个SVM模型结果交集得出确切归类 情形2:多个SVM模型结果交集没有得出确切归类 方法3&#xff…

python3版本无法加载reload解决办法NameError: name 'reload' is not defined

很多人在运行八点法求基础矩阵问题时,都会遇到NameError: name ‘reload’ is not defined的错误 只需在最前面加上from imp import reload即可

hdu 2612 Find a way(bfs)

Problem DescriptionPass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have many people to meet. Especially a good friend Merceki. Yifenfei’s home is at the countryside, but Merceki’s home is in …

七桥问题

怎么不重复地走完连接两座岛和陆地的七座桥? 简化为以下: 答案是不能走完的。 奇点:这个点有奇数条线汇聚于此 偶点:这个点有奇数条线汇聚于此 七桥问题——一笔画问题 若一个图形全部是偶点或者只有2个奇点(没有…

office2016打开PPT出现解决VBE6EXT.OLB不能被加载问题的解决办法

第一步 打开路径C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\VBA。找到VBA只要是默认安装路径均一样。 第二步 打开VBA6找到VBE6EXT.OLB将其复制到VBA7.1中。 第三步 打开VBA7.1找到VBE7.DLL将其复制到VBA6中。 第四步…

机器学习——人工神经网络之发展历史(神经元数学模型、感知器算法)

目录 一、神经元的数学模型 ​ 二、感知器算法(SVM算法前身) 1、目的 2、流程 >>>问题1:下图w和b的调整是什么意思? 3、算法的有效性验证 1)原算法 2)增广矩阵 3)修改后的算法…