Andrew Ng机器学习课程笔记(九)之学习理论之经验风险最小化

机器学习理论 之 经验风险最小化(Empirical Risk Minimization)   该理论探讨的是模型在training set上的error 与 generation error的关系。 训练模型时,需要多少个样本,达到什么精度,都是由理论依据的。 理论点: 偏差方差权衡(Bias/variance tradeoff) 训练误差和一般误差(Training error & generation error) 经验风险最小化(Empiried risk mi... 阅读详情

Preface

从一篇博客开始的学习理论部分主要是介绍面对实际问题时我们应该选择什么模型,以及当我们使用的模型不能达到预期成果时应该怎么办。
主要内容:
Bias/Variance Trade-off(偏差/方差权衡)
Empirical Risk Minimization (ERM,经验风险最小化)
The case of finite H(H集合有限的情况)
The case of infinite H(H集合无限的情况)

Bias/Variance Trade-off

这里写图片描述
在上述三图中,第一幅图表示的是欠拟合状态,第二幅图表示的是较好的拟合状态,第三幅图表示的是过拟合状态。
第三幅图使用线性回归 y=θ0+θ1x+θ2x+θ3x+θ4x+θ5x y = θ 0 + θ 1 x + θ 2 x + θ 3 x + θ 4 x + θ 5 x 建立的模型,在训练集中可以准确的预测 y y 。但是,无法使用线性回归 y=θ0+θ1x+θ2x+θ3x+θ4x+θ5x 来准确预测训练集之外的数据。换句话说,这个模型没有很好的泛化能力。因此,模型的泛化误差(generalization error)不仅包括其在样本上的期望误差,还包括在训练集上的误差。

通常,在偏倚和方差之间,这样一种规律:如果模型过于简单,其具有大的偏倚,而如果模型过于复杂,它就有大的方差。调整模型的复杂度,建立适当的误差模型,就变得极其重要了。

Empirical Risk Minimization

Step1:两个定理

首先我们介绍两个定理:

定理一:一致限(The union bound):假设 A1,A2...Ak A 1 , A 2 . . . A k 是 k k 个不同的事件,那么 P(A1∪A2∪...∪Ak)≤P(A1)+P(A2)+...+P(Ak) 。你可以画一个文氏图去理解他。

定理二:Hoeffding 不等式(Hoeffding inequality):假设 Z1,Z2...Zm Z 1 , Z 2 . . . Z m 是 m m 个独立同分布(IID)服从伯努利分布的变量,参数为 ϕ。即 ϕ^=(1/m)∑mi=1Zi ϕ ^ = ( 1 / m ) ∑ i = 1 m Z i , ϕ^ ϕ ^ 也是随机变量,对于任意的 γ>0 γ > 0 ,则有 P(|ϕ−ϕ^|>γ)≤2exp(−2γ2m) P ( | ϕ − ϕ ^ | > γ ) ≤ 2 e x p ( − 2 γ 2 m ) 。

Step2:假设条件

这里我们讨论线性回归中二分类问题 hθ(x)=g(θTx),g=1{z≥0},y={0,1} h θ ( x ) = g ( θ T x ) , g = 1 { z ≥ 0 } , y = { 0 , 1 } ,同时对于样本集 S={(x(i),y(i))}mi=1 S = { ( x ( i ) , y ( i ) ) } i = 1 m 中的任意样本 {(x(i),y(i))} { ( x ( i ) , y ( i ) ) } 满足IID(独立同分布)。
注: g=1{z≥0} g = 1 { z ≥ 0 } 为指示器函数,当 z≥0 z ≥ 0 时, g=1 g = 1 ;当 z<0 z < 0 时, g=0 g = 0 。

Step3:Training Error(训练误差)

对于一个假设函数 hθ(x)=g(θTx) h θ ( x ) = g ( θ T x ) ,定义训练误差(training error)(也称为经验风险(empirical risk)或经验误差(empiriacal error))为:

ε^(hθ)=ε(hθ)S=1m∑i=1n1{h(x(i))≠y(i)}(1) (1) ε ^ ( h θ ) = ε ( h θ ) S = 1 m ∑ i = 1 n 1 { h ( x ( i ) ) ≠ y ( i ) }

上述公式 ε(hθ)S ε ( h θ ) S 表示为依赖于训练集 S 的训练误差为假设错误分类的训练样本数之和与训练样本集总数的比值。

所有我们定义经验风险最小化(empirical risk mininmization,ERM)为:

θ^=argminθε(hθ)S(2) (2) θ ^ = arg min θ ε ( h θ ) S

Step4:Generalization Error(泛化误差)

ε(hθ)=P(x,y)∼D(h(x)≠y)(3) (3) ε ( h θ ) = P ( x , y ) ∼ D ( h ( x ) ≠ y )

这里得到的是一个概率,表示通过特定的分布D生成的样本(x,y)中的y与通过预测函数h(x)生成的结果不同的概率。

这个误差是我们理论上计算出来的误差,一般的在统计中带有“ ^”表示的估计量,估计的意思就是我们通过样本来计算这个变量的值。反之,一般理论值就不带“ ^ ”。
这样一来我们就可以将

Step5:假设类 H H

定义假设类 H H 为 :由所有假设构成的集合,或者说由所有线性分类器构成的集合。即,
H={hθ:hθ=1{θTx≥0},θ∈Rn+1}(4) (4) H = { h θ : h θ = 1 { θ T x ≥ 0 } , θ ∈ R n + 1 }

Step6:经验风险最小化ERM

所以我们将ERM从原来的对于参数的选取重新定义为从假设类 H H 中选取一个假设函数:
h^=argminh∈Hε^(hθ)S(5) (5) h ^ = arg min h ∈ H ε ^ ( h θ ) S

The case of finite H

定义假设集 H H 为 H={h1,h2,...,hm} H = { h 1 , h 2 , . . . , h m } 。
所以ERM会选择最小训练误差集的假设: h^=argminh∈Hε^(hθ)S h ^ = arg min h ∈ H ε ^ ( h θ ) S 。

为了最小训练误差和泛化误差的差值是有上界的,即如果训练误差很小,那么泛化误差也不会太大,我们需要完成两个步骤:
首先,证明训练误差 ε^ ε ^ 是对泛化误差 ε ε 的一个很好的估计, ε^≈ε ε ^ ≈ ε 。
其次,证明泛化误差存在上界。

最小训练误差和泛化误差的差值是有上界

证明训练误差是对泛化误差的一个很好的估计

  • Step1:从假设集 H={h1,h2,...,hm} H = { h 1 , h 2 , . . . , h m } 中选取 hj h j ,且暂时只考虑
    hj h j 。
  • Step2:定义 Zi=1{hj(x(i))≠y(i)} Z i = 1 { h j ( x ( i ) ) ≠ y ( i ) } ,表示第 i i 个样本是否被错误分类。因为 Zi∈{0,1} ,所以 Zi Z i 明显满足贝努利分布。
    所以由定义可知 P(Zi=1)=ε(hj) P ( Z i = 1 ) = ε ( h j ) 。同时,由于样本集满足IID,所以 Zi Z i 也满足IID。
    所以训练误差可以表示为:
    ε^(hj)=1m∑i=1n1{h(x(i))≠y(i)}=1m∑i=1nZi(6) (6) ε ^ ( h j ) = 1 m ∑ i = 1 n 1 { h ( x ( i ) ) ≠ y ( i ) } = 1 m ∑ i = 1 n Z i
  • Z Z 是服从伯努利分布的,他的期望是 ε(hi),利用Hoeffding不等式就可以得到下面的式子:

P(|ε(hj)−ε^(hj)|>γ)≤2e−2γ2m(7) (7) P ( | ε ( h j ) − ε ^ ( h j ) | > γ ) ≤ 2 e − 2 γ 2 m

从上式可以看出,对于特定的的,当m很大时,训练误差 ε^(hj) ε ^ ( h j ) 和泛化误差 ε(hj) ε ( h j ) 很接近的概率很大。

证明泛化误差存在上界

  • 定义随机事件 Aj A j 为 |ε(hj)−ε^(hj)|>γ | ε ( h j ) − ε ^ ( h j ) | > γ ,所以有 P(Aj)≤2e−2γ2m P ( A j ) ≤ 2 e − 2 γ 2 m 。
  • 所以由一致限(The union bound),可以证明 P(∃hj∈H,|ε(hj)−ε^(hj)|>γ) P ( ∃ h j ∈ H , | ε ( h j ) − ε ^ ( h j ) | > γ ) 。
    这里写图片描述
    用1减去上式的两边可得:
    这里写图片描述
    所以,得到一致收敛性(a uniform conversions result):
    对假设集 H H 中任意一个假设函数 h h 在不小于 1−2e−2γ2m 的概率下,训练误差 ε^ ε ^ 与泛化误差 ε ε 之间的差距将在 γ γ 之内。
    所以随着训练集大小m的增大,理论误差和训练误差在接近,并且是依一定的概率。我们也想知道给了一定的误差概率之后,我们的m到底取多大是合适的。

选择合适的m——样本复杂度

现在我们首先给定 γ γ 和令 δ=2e−2γ2m δ = 2 e − 2 γ 2 m 。所以我们可以得到一致收敛性的另外一种形式:

m≥12γ2log2kδ(8) (8) m ≥ 1 2 γ 2 log ⁡ 2 k δ

所以,得到样本复杂度(algorithm’s sample complex):
当训练集总数 m≥12γ2log2kδ m ≥ 1 2 γ 2 log ⁡ 2 k δ ,至少在概率 1−δ 1 − δ 下, ∀hi∈H ∀ h i ∈ H , |ε(hi)−ε^(hi)|≤γ | ε ( h i ) − ε ^ ( h i ) | ≤ γ 成立。也就是说,如果我们想通过样本对总体有个较为准确的估计,我们需要采集最小的样本量是多少。

注: ∀k,logk≤30 ∀ k , log ⁡ k ≤ 30 。

选择合适的 γ ——误差界限

现在我们首先给定 m m 和令 δ=2e−2γ2m 。所以我们可以得到:
在至少在概率 1−δ 1 − δ 下, ∀hi∈H ∀ h i ∈ H , |ε^(h)−ε(h)|≤12mlog2kδ−−−−−−−√=γ | ε ^ ( h ) − ε ( h ) | ≤ 1 2 m l o g 2 k δ = γ 成立。

假设一致收敛成立,那么 ∀hi∈H ∀ h i ∈ H , |ε(hi)−ε^(hi)|≤γ | ε ( h i ) − ε ^ ( h i ) | ≤ γ ,可以得到训练误差 ε^ ε ^ 与泛化误差 ε ε 之间的差距:
使用ERM假设训练误差最小值: h^=argminh∈Hε^(h) h ^ = arg min h ∈ H ε ^ ( h )
定义泛化误差最小值: h∗=argminh∈Hε(h) h ∗ = arg min h ∈ H ε ( h ) 。
同时,由定义ERM可以得到 h^≤h∗ h ^ ≤ h ∗
所以:

ε(h^)≤ε^(h^)+γ≤ε^(h∗)+γ≤ε(h∗)+2γ ε ( h ^ ) ≤ ε ^ ( h ^ ) + γ ≤ ε ^ ( h ∗ ) + γ ≤ ε ( h ∗ ) + 2 γ

根据上面的推导我们得出以下结论:
定理 1:
假设有一个有限假设集 H={h1,h2,...,hk} H = { h 1 , h 2 , . . . , h k } , |H|=k | H | = k 。固定 m m 和 δ ,在至少在概率 1−δ 1 − δ 时, ε(h^)≤minh∈Hε(h)+212mlog2kδ−−−−−−−√ ε ( h ^ ) ≤ min h ∈ H ε ( h ) + 2 1 2 m l o g 2 k δ 。

由定理1得出以下推论:
如果我们扩充假设类集合的范围,即由原来的假设类 H H 扩充为即 H′ H ′ (例如由我们最初假设的线性函数改变为二次函数),则定理1结论第一项 minh∈Hε(h) min h ∈ H ε ( h ) (可视为偏差)的值会变小,因为扩充假设类集,可能有更好的假设函数使得最小泛化误差下降;第二项(可视为方差)的值会增大,因为k的值增加了。
因此,如果假设类过小,则第一项过大,会造成欠拟合,通过扩充假设类,可以使得第一项的值下降,但是第二项值上升,如果扩充过大,会造成过拟合,同样会增加泛化误差。因此要想得到最小的泛化误差,需要在选择合适的,即在方差和偏差之间进行权衡。

推论1:
假设有一个有限假设集 H={h1,h2,...,hk} H = { h 1 , h 2 , . . . , h k } , |H|=k | H | = k 。固定 γ γ 和 δ δ ,在至少在概率 1−δ 1 − δ 时,满足 ε(h^)≤minh∈Hε(h)+2γ ε ( h ^ ) ≤ min h ∈ H ε ( h ) + 2 γ , m m 应该满足: m≥12γ2log2kδ=O(1γ2logkδ) 。

The case of infinite H

在这里我们将介绍关于假设类 H H 为无先限集的情况。首先我们先给出一种非正式的直观表达,接着在正式的通过公式推导证明。

Informal

我们还是以线性分类为例,现在假设 H H 中的假设函数 hi h i 由d个参数构成。同时由于在计算机中实数我们使用 double 类型表示,那么,这d个实数需要用64d个2进制位表示。所以 k=|H|=264d k = | H | = 2 64 d 。所以由推论1我们可以得到:
假设有一个有限假设集 H={h1,h2,...,hk} H = { h 1 , h 2 , . . . , h k } , |H|=k | H | = k 。固定 γ γ 和 δ δ ,在至少在概率 1−δ 1 − δ 时,满足 ε(h^)≤minh∈Hε(h)+2γ ε ( h ^ ) ≤ min h ∈ H ε ( h ) + 2 γ , m m 应该满足: m≤O(1γ2log264dδ)=O(dγ2log1δ)=Oγ,δ(d) 。

Formal

分散:集合 S={x(i),...,x(d)} S = { x ( i ) , . . . , x ( d ) } ,如果假设集 H H 中存在 hi h i 可以将S中的所有点按标签分开 ({y(1),...,y(d)} ( { y ( 1 ) , . . . , y ( d ) } ,我们就说 H H 可以分散S。
解释:
例如对于一个集合 S={x(1),x(2),x(3)} S = { x ( 1 ) , x ( 2 ) , x ( 3 ) } ,如果对于假设集 H H 中存在 hi h i 可以将S完美分开(训练误差为0)。如下图所示:
这里写图片描述
我们就称 H H 可以分散S。

Vapnik-Chervonenkis dimension(VC维):给定一个假设集合 H H ,这个 H H 可以分散集合S的最大个数为VC维,记为 VC(H)=d V C ( H ) = d ,如果H可以将任意的S分散,我们就说这个H的VC为无穷大,记为 VC(H)=∞ V C ( H ) = ∞ 。
对于上面的例子,其VC维 VC(H)=3 V C ( H ) = 3 。(更一般的,n维线性分类器最多只能给n+1个点进行无误差分类,其VC维 VC(H)=n+1 V C ( H ) = n + 1 )

下面有两个非常著名且重要的定理:
定理2:给定一个假设集 H H ,并且 VC(H)=d V C ( H ) = d ,在至少满足 1−δ 1 − δ 这个概率的情况下,我们可以在 H H 中找到一个 h h 满足下面这个不等式:

(9)|ε(h)−ε^(h)|≤O(dmlogmd+1mlog1δ)

所以:

ε(h^)≤ε(h∗)+O(dmlogmd+1mlog1δ−−−−−−−−−−−−−−√)(10) (10) ε ( h ^ ) ≤ ε ( h ∗ ) + O ( d m l o g m d + 1 m l o g 1 δ )

所以在VC维确定的情况下,且训练集m足够大时,训练误差 ε^ ε ^ 和泛化误差 ε ε 收敛。

推论2:对于 H H 中的所有h, |ε(h)−ε(h)|≤γ | ε ( h ) − ε ( h ) | ≤ γ 至少以 1−δ 1 − δ 的概率成立,所以 m=Oγ,δ(d) m = O γ , δ ( d ) 。

直观理解:如果需要确保训练误差和泛化误差的差值在一个给定的范围内,并且发生的概率不低于 1−δ 1 − δ ,需要的样本数量m和假设集的VC维大小d呈线性相关。

深入理解:
样本的复杂度的上界由VC维确定(一般而言,VC维和模型参数数量呈线性正相关,样本数量m和模型参数数量呈线性正相关。主流如此,但依然存在一些特例);
样本的复杂度的下界由VC维确定(训练样本的数目的阶和VC维相同,在最坏情况下,样本的复杂度的下界也是VC维);
对于推论2的深入理解我还有些疑问,这只是记下了老师的话,望哪位大佬可以解释一下。

斯坦福大学公开课机器学习课程(Andrew Ng)九经验风险最小化 课程概述: 1.偏差/方差(Bias/variance) 2.经验风险最小化(Empirical Risk Minization,ERM) 3.联合界引理与Hoeffding不等式 4.一致收敛(Uniform Convergence) 一、偏差/方差   偏差与方差对应的仍然是过拟合与欠拟合的问题,本篇主要解决的问题就在于构建一个模型,对何时出现过拟合和欠拟合进行说明 阅读详情

相关推荐

Andrew Ng机器学习课程9

Andrew Ng机器学习课程9首先以一个工匠为例,说明要成为一个出色的工匠,就需要掌握各种工具的使用,才能知道在具体的任务中选择什么工具来做。所以今天要讲的就是机器学习的理论部分。bias variance trade off,以线性回归为例,underfitting对应high的bias(偏差),overfitting对应high的variance(方差),主要是拟合出了一些奇怪的特性。同样的对

ZhangPY的专栏 1319

经验风险最小化

学习理论: 偏差方差权衡(Bias/variance tradeoff) 训练误差和一般误差(Training error & generation error) 经验风险最小化(Empiried risk minization) 联合界引理和Hoeffding不等式(Union bound & Hoeffding inequality) 有限与无限假设类的...

datongchi4098的博客 1021

Vivado与VCS+Verdi联合仿真环境搭建全攻略

本文详细介绍了如何搭建Vivado与VCS+Verdi联合仿真环境,旨在解决Vivado Simulator在大型FPGA验证中速度慢、调试弱的问题。通过指导工具版本配对、环境变量设置、关键参数配置及Xilinx仿真库编译,帮助工程师高效整合Vivado的设计管理、VCS的高速仿真与Verdi的深度调试能力,从而显著提升验证效率。

weixin_29219189的博客 576

Andrew Ng机器学习课程笔记--week9(上)

本周内容较多,故分为上下两篇文章。 本文为上篇。一、内容概要1. Anomaly Detection Density Estimation Problem Motivation Gaussian Distribution Algorithm Building an Anomaly Detection System(创建异常检测系统) Developing and Evaluating an

marsggbo的博客 631

tewa-707e光猫超级密码获取方法

这款光猫很魔性,没有WIFI,没有USB接口,没有Telnet,试了很多方法去获取超级密码都不行。解密时可能会报错,可能是文件后面部分不晓得是咋拼接过来的,用AES解密时分组数据有问题。3、这个文件是用AES加密了的,直接打开是乱码,所以得用AES解密,key为16个字节的 x00。打开解出来的文件,然后搜索 telecomadmin,就可以发现超级密码了。参考资料里面的光猫不是同一款,但解密的方法基本相同的。

shaowl111的专栏 1万+

Python爬虫实战:手把手教你用Selenium绕过药监局网站的反爬机制(附完整代码)

本文详细介绍了如何使用Selenium绕过药监局网站的反爬机制,提供了一套完整的Python爬虫实战方案。通过浏览器指纹伪装、动态等待策略、会话维持技巧以及分布式采集设计,帮助开发者高效爬取药监局数据,解决政府类网站常见的反爬挑战。

weixin_42620255的博客 737

线性回归--经验最小化,结构最小化,最大似然估计,最大后验估计

自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: https://www.cnblogs.com/bclshuai/p/11380657.html 1.1 线性回归 1.1.1 原理简介 线性回归是对一次函数的拟合y=θ1x1+……+θixi+b,其中xi为自变量,每一个输入向量(x1……xi)就是一个特征向量,可以用最小二乘法推导出参数矩阵计算公式,也可以用迭代的方法求出参数值。设定损失函数,一般为误差均方根(RMSE),或者直接用均方误差,对参数求偏导数,...

baochunlei1的博客 1318

【深度学习驱动流体力学】Python流体力学Ansys Fluent

PyFluent 是一个将 Python 编程语言与 Ansys Fluent 流体动力学 (CFD) 仿真软件集成的工具。它允许用户通过 Python 脚本来控制和自动化 Fluent 中的仿真任务,实现从预处理、求解到后处理的全流程控制。PyFluent 结合了 Python 的灵活性和 Fluent 的强大功能,提供了一种高效且灵活的 CFD 仿真方法。PyFluent 是一个强大而灵活的工具,使用户能够通过 Python 脚本全面利用 Ansys Fluent 的功能。

源代码杀手的博客 3123

模型评估与选择 ( Bias(偏差),Error(误差),和Variance(方差) )

转自: https://github.com/familyld/Machine_Learning/blob/master/02model_evaluation_and_model_selection.md 机器学习中的Bias(偏差),Error(误差),和Variance(方差)有什么区别和联系? 参见 https://www.zhihu.com/question/27068705 

PacosonSWJTU的博客 2万+

QT+QGIS跨平台编译(基于Qt,采用一套代码、一套框架,完成QGIS第三方库、核心库、应用程序的跨平台编译)

QT+QGIS跨平台编译。 基于Qt,采用一套代码、一套框架,完成QGIS第三方库、核心库、应用程序的跨平台编译。

LuckyHanMo的博客 4373

真随机数与伪随机数

前面我们学习了LFSR,这个玩意落地到具体的应用是什么呢?没错是寄存器,这里在网络找到了几个回答,这里做个记录,下面一起来学习一下吧。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1062

Andrew Ng machine learning 课程笔记--经验风险最小化

Varience-bias trade-off: Underfit: Overfit: Linear classification:in particular,logistic regression fits this parameters the model like this for maximizing the law of likelihood.but in order to und...

weixin_43218659的博客 245

《无线传感网络 matlab》:从入门到实践

这就是如何使用Matlab建立一个简单的无线传感网络并进行仿真的方法。当然,这只是一个入门级的示例,真正的无线传感网络可能会更加复杂和庞大。首先,我们需要创建一个无线传感网络的基础结构。接下来,我们需要定义一个数据包的格式,以便节点之间可以交换信息。无线传感网络是一种由无线传感器节点组成的、自组织的网络。现在,我们可以开始编写节点代码了。我们将使用Matlab提供的工具箱来构建一个简单的无线传感网络,并对其进行仿真和分析。现在,我们可以将这个节点复制9次,以创建一个包含10个节点的无线传感网络。

NoerrorCode的博客 296

pluskid机器学习博客学习笔记(1)

网上讲机器学习的资料很多,pluskid的博客是第一个让我眼前一亮的,本次记录: 机器学习物语(1):世界观设定 学习理论Learning Theory PAC(Probably Approximately Correct,Leslie Valiant提出)可能近似正确。催生了Boosting算法 SLT(Statistical Learning Theary,Vapnik提出),...

漫步量化 746

科研牛马千万不要错过!手把手教你用AI精准匹配真实参考文献,仅需一个专业应用+两个提示词指令

当然也可以借助生成式AI,如GPT-5.2、Gemini 3 Pro粘贴段落,输入设计好的提示词,让模型根据段落内容匹配参考文献,并正确引用到段落合适位置,再按规范格式输出参考文献列表。阅读我提供的【正文文本】,为其中的关键论点寻找真实的、权威的参考文献(优先来源于Nature, Science, IEEE, ACM, PubMed等),并插入引用。若在段落中已经引用好了参考文献,也有参考文献列表,担心引用位置不当或论点、论述逻辑与文献不够契合,则可以用以下结构化提示词,让AI辅助审查。

智能AI让学术科研更容易 1031

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

学习理论之经验风险最小化——Andrew Ng机器学习笔记(七)

内容提要到现在监督式学习已经基本上学完了,这篇博客主要想写的是一些关于机器学习的理论,即什么时候用什么学习算法,什么样的学习算法有什么样的特点或者优点。在拟合的时候应该怎么选取拟合模型实际上是在欠拟合和过拟合之间做着权衡,我们训练集大小为多大时合适,最终得到的拟合函数效果怎么样,它的效果如何评价等等,下面我们主要介绍的经验风险最小理论,就是来回答这些问题。经验风险最小为了说明经验风险最小,我们首先介

A_cainiao_A 6490

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

机器学习—经验风险最小化

写在前面本文是Andrew Ng的机器学习公开课的总结,其中涉及到偏差方差分析在PRML中有过比较严谨的数学分析,详见文章PRML——偏差方差分析。而吴老师的课上以一种更直接和相对较为通俗的方式给出了这些概念,解决的问题有如下几个:(1). 如何形式化定义方差和偏差(针对机器学习算法)以方便对算法的讨论评价?(2). 用训练误差评估泛化误差是否合理?(3). 在什么条件下,我们能评估一个算法的好坏?

南极企鹅 4177

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

斯坦福大学公开课 :机器学习课程(Andrew Ng)[1]

链接 斯坦福大学公开课 :机器学习课程(Andrew Ng) http://open.163.com/special/opencourse/machinelearning.html 课程列表 [第1集] 机器学习的动机与应用 [第2集] 监督学习应用.梯度下降 [第3集] 欠拟合与过拟合的概念 [第4集] 牛顿方法 [第5集] 生成学习算法 ...

wondervictor的博客 2077

斯坦福大学机器学习公开课视频及课件

下面是这段时间学习机器学习时下载的一些视频学习资料,斯坦福这套机器学习公开课是其中相当牛X的一个。  公开课的教授Andrew Ng不得不提,能够把很抽象的机器学习过程讲得很清楚,小弟看了这套公开课资料表示那真叫一个受益匪浅啊。  Andrew Ng前段时间好像还到THU和百度做讲座来着。  这算是机器学习一套非常适合入门(不过到了后面也相当深)的敲门砖,不过一定一定记住要对着andrew

wangzhengnb的专栏 4918

机器学习的基本概念和相关术语

文章目录一.什么是机器学习二.机器学习的相关术语三.机器学习的典型任务四.假设与假设空间五.假设的选择原则六.机器学习的三要素 一.什么是机器学习 人工智能标准化白皮书(2018版) 机器学习(Machine Learning)是一门涉及统计学、系统辨识、逼近理论、神经网络、优化理论、计算机科学、脑科学等诸多领域的交叉学科,研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,是人工智能技术的核心。 基于数据的机器学习是现代智能技术中的重要方法之一,研

逐梦er的博客 4万+

Andrew NG机器学习课程笔记(十)

规则化和模型选择 两个问题的引入: 模型选择问题: 对于一个学习问题,可以有多种模型选择。比如要拟合一组样本点,可以使用线性回归,也可以使用多项式回归。那么使用哪种模型好呢? 参数选择问题: 如果我们想使用带权值的回归模型,那么怎么选择权重W公式里的参数? 假设可选的模型集合是M={M1,M2,...Md},比如我们想分类,那么SVM、logistic回归、神经网络等模型都包含

Datuqiqi的博客 1079

Andrew Ng机器学习公开课笔记 -- 学习理论

网易公开课,第9,10课 notes,http://cs229.stanford.edu/notes/cs229-notes4.pdf 这章要讨论的问题是,如何去评价和选择学习算法 Bias/variance tradeoff 还是用这组图,学习算法追求的是generalization error(对未知数据的预测误差),而不是training error(只是对训练集) ...

weixin_30867015的博客 83

机器学习_standford_Andrew Ng

公开课网址http://v.163.com/special/opencourse/machinelearning.html

一个IT菜鸟的自白 828

Andrew Ng机器学习课程10补充

Andrew Ng机器学习课程10补充 VC dimension 讲到了如果通过最小化训练误差,使用一个具有d个参数的hypothesis class进行学习,为了学习好,一般需要参数d的线性关系个训练样本。到这里需要指出一点,这个结果是基于empirical risk minimization得到的,而对于那...

weixin_30693183的博客 116

Andrew Ng machine learning 课程笔记--特征选择

VC dimension:let us say your hypothesis class is because of all linear division boundaries.so say script h is parameterized by d real numbers.if you are applying logistic regression with over n featur...

weixin_43218659的博客 324
上一篇: Andrew Ng机器学习课程笔记(八)之监督学习之Support Vector Machine(3)
下一篇: Andrew Ng机器学习课程笔记(十)之学习理论之模型选择
danerli
博客等级 码龄12年 36粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值