技术标签: 机器学习 学习笔记 [林轩田]机器学习基石学习笔记
上节课,林教授讲到了,当样本 N N 足够大,且成长函数 存在断点 k k 时,可以概率性地推出
即
对演算法 A A 在数据空间
上选择的任何假设 g g ,当
在统计学意义上足够大时,这个假设是坏假设的几率是
所以,如果
有了上面三条,再加上好运气,我们就学到了好的规律!!
假设函数 H H 的VC维,记为 ,是使得成长函数 mH(N)=2N m H ( N ) = 2 N 最大的N,即
如下图,这是上节课提出的几个例子:
所以,如果我们有有限个VC维的话,就可以推出不论选择哪个 g g ,都能够保证 ,而不用关心
开始之前,我们先复习两个矩阵相关的概念。
则称,B为A的逆矩阵,A为可逆矩阵。 则 称 , B 为 A 的 逆 矩 阵 , A 为 可 逆 矩 阵 。
注:E为单位矩阵。 注 : E 为 单 位 矩 阵 。
举个例子:
求 A A 的逆矩阵。
解:
假设
设 a1,a2,...am a 1 , a 2 , . . . a m 为一组 n维向量 n 维 向 量 ,若存在一组不全为0的实数 k1,k2,...km k 1 , k 2 , . . . k m ,使得
将向量组写成矩阵,如何通过矩阵的性质判断向量组是线性相关还是线性无关呢?
首先我们来回顾一下二维感知器:
在线性可分的情况下,PLA是可以找到最佳的 g g 的,当迭代次数
足够大时,我们能保证 Ein(g)=0 E i n ( g ) = 0 ;
在之前关于机器学习可行性的论证中,二维线性分割问题的vc维等于3是有限的,在训练样本 N N 足够大时,
所以,我们能推出,在二维线性可分问题中, PLA的 Eout(g)≃0 E o u t ( g ) ≃ 0 。
现在,我们提出一个问题,PLA在多维情况下仍旧可行吗?
注意到一维的感知机 dvc=2 d v c = 2 ,二维的感知机 dvc=3 d v c = 3 ;
猜想, D D 维的感知机
如何验证这个猜想呢?分为两步:
首先证明 dvc≥d+1 d v c ≥ d + 1 ,因为 vc v c 维的定义是,能够被shatter的最大输入数量;如果我们能找到至少1个 d d 维的能shatter的最大输入数量是
的情形,那么就可以说 dvc≥d+1 d v c ≥ d + 1
我们构造一个有 d+1 d + 1 个inputs的 d d 维矩阵:
第一个input向量代表原点,有d个0;其余d行向量分别代表某一维值为1,其它维值为0的向量。
注意到图中灰色的一列,我们给向量的左边添加一列常数1,代表threshold。
当 d=1 d = 1 时:
我们说 d+1 d + 1 个inputs是shatter的,就是说假设空间中,包含输出 y y 的全排列,就是对任意的
,
注意到我们构造的矩阵是可逆的,所以 wX=y→w=X−1y w X = y → w = X − 1 y 总是成立的。
这里我们证明了第一个不等式,即我们找到了d维的d+1个inputs可以被shatter。
如何证明 dvc<=d+1 d v c <= d + 1 呢?我们需要证明,对d维的任意 d+2 d + 2 个输入来说,都是不能被shatter的。
考虑一个二维的例子, d=2,d+2=4 d = 2 , d + 2 = 4 ,也就是4行2列的矩阵,我们在左边偷偷再加一列常数1表示threshold,这样就构成了一个4行3列的矩阵。
这四个点在平面直角坐标系上的表示,分别是(0,0),(1,0),(0,1),(1,1),根据以前的学习,我们知道这四个点是不能被shatter的。
也就是说,如果我们定好了另外三个点分别是圈、叉、圈,第四个点一定不能是叉,只能是圈,用线性代数表示:
从矩阵的角度来说,如果一个矩阵的行数大于列数,这个矩阵的向量组是线性相关的。
这里假设, an a n 与 wTxn w T x n 的符号相同,也就是说,我们假设 a1 a 1 是正的, a2,a3....,ad+1 a 2 , a 3 . . . . , a d + 1 是负的,那么
根据负负得正, wTxd+2 w T x d + 2 一定大于0;也就是说,不存在 xd+2 x d + 2 为叉叉的情况,这样已经证明出, d+2 d + 2 个inputs是不能被shatter的,所以 dvc<=d+1 d v c <= d + 1
所以,我们证明了d维的感知机模型, dvc=d+1 d v c = d + 1 。
第五节课曾经讨论过 M M 和机器学习两个核心问题的关系,将 转换为 dvc d v c ,结论类似。
所以选择一个合适的 dvc d v c ,或者说合适的假设空间 H H ,或者说合适的模型,是十分重要的。
Fun Time问题是,经过原点的也就是说固定 为0的感知器模型的 dvc d v c 是多少?这个问题可以从自有参数与 dvc d v c 的关系入手,因为自由参数少了一个,所以 dvc d v c 也相应地减1。答案是2,d。
在深入解释vc维之前,我们先来回顾一下vc边界。vc边界指坏事发生的概率的右边界,用 δ δ 表示。
换个说法,好事情发生概率的左边界就是 1−δ 1 − δ ,即
也就是说,在 1−δ 1 − δ 的概率下:
我们重点关注右边界,使用 Ω(N,H,δ) Ω ( N , H , δ ) 表示根号项的一大串内容,视为模型复杂度的惩罚项。
左图横轴是 dvc d v c ,纵轴是Error。
给定一些参数,计算需要训练样本 N N 的值,我们发现,理论上样本
,但是经验上, N=10dvc N = 10 d v c 就可以了。
所以说我们的vc bound是十分宽松的,那它为什么如此宽松呢?原因如图。
文章浏览阅读3.2k次。本文研究全球与中国市场分布式光纤传感器的发展现状及未来发展趋势,分别从生产和消费的角度分析分布式光纤传感器的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。主要生产商包括:FISO TechnologiesBrugg KabelSensor HighwayOmnisensAFL GlobalQinetiQ GroupLockheed MartinOSENSA Innovati_预计2026年中国分布式传感器市场规模有多大
文章浏览阅读1.1k次,点赞2次,收藏12次。常用组合逻辑电路结构——为IC设计的延时估计铺垫学习目的:估计模块间的delay,确保写的代码的timing 综合能给到多少HZ,以满足需求!_基4布斯算法代码
文章浏览阅读3.3k次,点赞3次,收藏5次。OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版
文章浏览阅读2.2k次。USACO自1992年举办,到目前为止已经举办了27届,目的是为了帮助美国信息学国家队选拔IOI的队员,目前逐渐发展为全球热门的线上赛事,成为美国大学申请条件下,含金量相当高的官方竞赛。USACO的比赛成绩可以助力计算机专业留学,越来越多的学生进入了康奈尔,麻省理工,普林斯顿,哈佛和耶鲁等大学,这些同学的共同点是他们都参加了美国计算机科学竞赛(USACO),并且取得过非常好的成绩。适合参赛人群USACO适合国内在读学生有意向申请美国大学的或者想锻炼自己编程能力的同学,高三学生也可以参加12月的第_usaco可以多次提交吗
文章浏览阅读394次。1.1 存储程序1.2 创建存储过程1.3 创建自定义函数1.3.1 示例1.4 自定义函数和存储过程的区别1.5 变量的使用1.6 定义条件和处理程序1.6.1 定义条件1.6.1.1 示例1.6.2 定义处理程序1.6.2.1 示例1.7 光标的使用1.7.1 声明光标1.7.2 打开光标1.7.3 使用光标1.7.4 关闭光标1.8 流程控制的使用1.8.1 IF语句1.8.2 CASE语句1.8.3 LOOP语句1.8.4 LEAVE语句1.8.5 ITERATE语句1.8.6 REPEAT语句。_mysql自定义函数和存储过程
文章浏览阅读188次。半导体二极管——集成电路最小组成单元。_本征半导体电流为0
文章浏览阅读2.8k次,点赞3次,收藏18次。游戏水面特效实现方式太多。咱们这边介绍的是一最简单的UV动画(无顶点位移),整个mesh由4个顶点构成。实现了水面效果(左图),不动代码稍微修改下参数和贴图可以实现岩浆效果(右图)。有要思路是1,uv按时间去做正弦波移动2,在1的基础上加个凹凸图混合uv3,在1、2的基础上加个水流方向4,加上对雾效的支持,如没必要请自行删除雾效代码(把包含fog的几行代码删除)S..._unity 岩浆shader
文章浏览阅读5k次。广义线性模型是线性模型的扩展,它通过连接函数建立响应变量的数学期望值与线性组合的预测变量之间的关系。广义线性模型拟合的形式为:其中g(μY)是条件均值的函数(称为连接函数)。另外,你可放松Y为正态分布的假设,改为Y 服从指数分布族中的一种分布即可。设定好连接函数和概率分布后,便可以通过最大似然估计的多次迭代推导出各参数值。在大部分情况下,线性模型就可以通过一系列连续型或类别型预测变量来预测正态分布的响应变量的工作。但是,有时候我们要进行非正态因变量的分析,例如:(1)类别型.._广义线性回归模型
文章浏览阅读69次。环境保护、 保护地球、 校园环保、垃圾分类、绿色家园、等网站的设计与制作。 总结了一些学生网页制作的经验:一般的网页需要融入以下知识点:div+css布局、浮动、定位、高级css、表格、表单及验证、js轮播图、音频 视频 Flash的应用、ul li、下拉导航栏、鼠标划过效果等知识点,网页的风格主题也很全面:如爱好、风景、校园、美食、动漫、游戏、咖啡、音乐、家乡、电影、名人、商城以及个人主页等主题,学生、新手可参考下方页面的布局和设计和HTML源码(有用点赞△) 一套A+的网_垃圾分类网页设计目标怎么写
文章浏览阅读614次,点赞7次,收藏11次。之前找到一个修改 exe 中 DLL地址 的方法, 不太好使,虽然能正确启动, 但无法改变 exe 的工作目录,这就影响了.Net 中很多获取 exe 执行目录来拼接的地址 ( 相对路径 ),比如 wwwroot 和 代码中相对目录还有一些复制到目录的普通文件 等等,它们的地址都会指向原来 exe 的目录, 而不是自定义的 “lib” 目录,根本原因就是没有修改 exe 的工作目录这次来搞一个启动程序,把 .net 的所有东西都放在一个文件夹,在文件夹同级的目录制作一个 exe._.net dll 全局目录
文章浏览阅读1.5k次。本文为转载,原博客地址:http://blog.csdn.net/hujingshuang/article/details/46910259简介 BRIEF是2010年的一篇名为《BRIEF:Binary Robust Independent Elementary Features》的文章中提出,BRIEF是对已检测到的特征点进行描述,它是一种二进制编码的描述子,摈弃了利用区域灰度..._breif description calculation 特征点
文章浏览阅读4.1k次,点赞21次,收藏79次。本文是《基于SpringBoot的房屋租赁管理系统》的配套原创说明文档,可以给应届毕业生提供格式撰写参考,也可以给开发类似系统的朋友们提供功能业务设计思路。_基于spring boot的房屋租赁系统论文