博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机器学习---计算学习理论
阅读量:6851 次
发布时间:2019-06-26

本文共 1356 字,大约阅读时间需要 4 分钟。

如果你不是数学系的,就不要看这个了。

由于下面内容是用来证明机器学习的方法的正确性,你能够用机器学习来得到你想要的结果。然而对于编程或者使用这种方法的人来说,你仅仅要放心大胆地用即可了。就像你知道1+1=2,你并不须要知道它为什么等于,反正你能够用。

下面使用到的图片来自上海交大杨旸老师的课件。网址例如以下:http://bcmi.sjtu.edu.cn/~yangyang/ml/

写在前边,这课我仅仅听懂了一部分,后来知道这个事实上并不须要了解,就没再细细研究。可能到后边会突然就没有内容了。强迫症患者慎阅。

首先我们来看几个概念:

m:训练数据

H:如果空间。比方我们的映射函数是线性的,那么这个空间就包含满足如果条件的全部线性函数(可能是这种)

e(就用它取代吧):准确率,编程的时候输出的准确率就是它

第四个(这符号真...):我们使用不同的训练数据集产生的准确率会有不同,这个就是代表我们能够通过所选训练集学习到正确结果的概率

PAC framework:如果全部的训练数据都是分类准确的。没有噪声的。

可是这在现实中基本不可能达到的

Agnostic framework:训练数据是有噪声的。符合实际情况

t

图中的c是全然分类准确的空间,h是我们的如果空间,它们不重叠的部分就是说明我们预測的不准。

D表示理想状态中全部的数据。上图中,下边那个符号就是表示分类错误的概率(就是C和H不相交的那部分,我以为仅仅有右边那个月牙)

上图中。下边这个公式和上一页一样,解释一下上边那个公式

S是训练用的数据集(也就是理想完整数据集D的一部分),那么我们计算错误率的方法就是,找到全部使用训练得到的映射函数分类错误的结果,用错误的个数除以总训练个数就是错误率~

上边求和里边的(一普斯龙)就是一个脉冲函数,表示。如果C和H不相等就取1。相等就取0

这就是一个定理,全部事件并起来的概率小于等于它们分别的概率相加

这也是一个定理公式,记住即可了,叫做Hoeffding不等式

r就是你指定的一个常数。

Zi等于1和等于0的概率已经知道了,就是(fai)和1-(fai),我们训练好的模型预计出来的值就是(fai估),可是这个公式中的(fai估)是须要求全部预计值的平均的,然和前边那个概率就小于等于后边这个式子咯。

m代表样本的个数

Version Space:之前说的那个非常大的如果空间里边,和训练数据全然匹配的那些个映射关系

我们已经知道了这么多的概念。然后我们究竟须要证明的是什么呢?就是下图中的两个式子

仅仅要证明上边这两个式子成立,那么我们就能够说我们的学习方法是正确的可行的。

1、我们训练得到的映射关系用在理想的完整的数据上的错误率约等于0(也就是我们使用部分训练数据是OK的)

2、让错误率约等于0的概率约等于1(也就是说我们不管取什么样的训练数据都没有影响)

证明了这两个内容,那么我们就能够说学习的方法是正确可行的。

怎么证明约等于0呢?事实上仅仅要证明它有上界和下界就OK

至于详细的证明步骤,嘿嘿,没懂。

这篇文章发表之后博客升为4级,而且当时刚好1000分。纪念一下,哈哈~

如果有小伙伴儿有发现错误或者有我理解不到位的地方,希望能够联系我修正哦,你的善良让世界都变得可爱了呢~

你可能感兴趣的文章
RegExp(正则表达式)常用知识点小结
查看>>
iOS 上架
查看>>
网络编程之UDP编程
查看>>
Carthage使用
查看>>
dede栏目添加自定义字段方法
查看>>
跟着实例学习设计模式(9)-桥接模式bridge(结构型)
查看>>
Visual studio 2005 cannot break at breakpoint
查看>>
linux高级技巧:heartbeat+lvs(三)
查看>>
Swift新手教程系列5-函数+selector在swift中的使用方法
查看>>
留言版
查看>>
11.Vue安装Axios及使用
查看>>
sql语法:inner join on, left join on, right join on详细使用方法
查看>>
.c 文件 和 .h 文件分别做了什么事? c
查看>>
LeetCode-153-Find Minimum in Rotated Sorted Array
查看>>
sql server 判断是否存在数据库,表,列,视图
查看>>
HTML 介绍
查看>>
研读设计模式小结
查看>>
02.Python网络爬虫第二弹(http和https协议)
查看>>
bootstrap之HTML模板
查看>>
[转]Ubuntu Server下如何安装图形界面?
查看>>