Chapter 5 假设评估

RTR4读书笔记 Chapter5 Shading Basics 5.1 阴影模型(Shading Model) Gooch Model,根据顶点法线与灯光方向的接近程度来计算冷暖色调。 该光照模型不考虑光照的强度与颜色,只使用了光照方向。 ±号指Clamp01 r = 2(n * l)*n - l为反射光方向的计算 5.2 光源(Light Sources) ... 阅读详情

第5章 评估假设

对假设的精度进行经验评估是机器学习中的基本问题。

5.1 估计假设精度

5.1.1 样本错误率和真实错误率

  1. 样本错误率(Sample Error):假设h关于目标函数f和数据样本S的样本错误率(标记为errorS(h)为

    errorS(h)≡1n∑x∈Sδ(f(x),h(x))

    其中,n为S中样例的数量,而δ(f(x),h(x))在f(x)≠h(x)时为1,否则为0。

  2. 真实错误率(True Error):假设h关于目标函数f和分布D的真实错误率(标记为errorD(h)为h按D分布随机抽取实例被误分类的概率:

    errorD(h)≡Prx∈D[f(x)≠h(x)]

5.1.2 离散值假设的置信区间

若要基于某个离散值假设 h 在样本 S 上观察到的样本错误率估计它的真实错误率,其中:

  • 样本S包含n个样例,它们的抽取按照概率分布D,抽取过程是相互独立的,且不依赖于h;
  • n≥30
  • 假设h在这n个样例上犯了r个错误(errorS(h)=rn);
    则,可断言:
    1. 没有其他信息的话,errorD(h) 最可能的值为 errorS(h) ;
    2. 有大约95%的可能性,真实错误率 errorD(h) 处于下面的区间内:
      errorS(h)±1.96errorS(h)(1−errorS(h))n−−−−−−−−−−−−−−−−−−−−√

常数1.96是由95%这一置信度确定的(见《标准正态分布双侧上分位点表》)。

定义 zn 为计算 N% 置信区间是的常数。计算 errorD(h) 的 N% 置信区间的一般表达式为:

errorS(h)±znerrorS(h)(1−errorS(h))n−−−−−−−−−−−−−−−−−−−−√

5.2 统计理论基础

5.2.1 二项分布

离散值假设 h 在 n 个样例上犯了 r 个错误的概率服从二项分布:

Pr(X=r)=P(r)=n!r!(n−r)!pr(1−p)n−r

期望:E[X]=np
标准差:σX=np(1−p)−−−−−−−−√
对于足够大的 n,二项分布很接近有同样均值和方差的正态分布。建议只在 np(1−p)≥5 时使用正态分布来近似二项分布。

5.2.2 估计偏差(Estimator Bias)

针对任意参数 p 的估计量 Y 的估计偏差定义为:E[Y]−p。
若估计偏差为0,称 Y 为 p 的无偏估计量(Unbiased Estimator)。

5.2.3 置信区间(Confidence Interval)

参数 p 的 N% 置信区间是的一个以 N% 的概率包含 p 的区间。
如果随机变量 Y 服从均值为 μ ,标准差为 σ 的正态分布,那么 Y 的任一观察值 y 有 N% 的几率会落入区间: μ±zNσ ,相似地,均值 μ 有 N% 的几率会落入区间: y±zNσ 。

5.2.4 双侧与单侧边界

由一个有下界 L 和上界 U 的 100(1−α)% 置信区间,可得到一个下界为 L 且无上界的 100(1−α∕2)% 置信区间,同时也可得出一个有上界 U 且无下界的 100(1−α∕2)% 置信区间。

5.3 推导置信区间的一般方法

一般包含一下步骤:
1. 确定基准总体中要估计的参数
2. 定义一个估计量,应选择最小方差的无偏估计量
3. 确定控制估计量的概率分布,包括其均值和方差
4. 通过寻找阈值(上界、下界)确定置信区间

5.4 学习算法比较

假定有 LA 和 LB 两个算法,要确定为了学习一特定的目标函数 f ,平均哪个算法更好。即从一基准实例分布D中抽取包含 n 个样例的训练集合,在所有这样的集合中测量两个算法的平均性能:

ES⊂D[errorD(LA(S))−errorD(LB(S))]

其中,L(S)表示在给定训练数据的样本S时,学习算法L输出的假设。
实际的学习算法比较中,只有一个有限的样本D0 。用下述方法来估计两个算法的错误率差异:
1. 将可用数据 D0 分隔成 k 个相同大小的不相交子集 T1,T2,⋯,Tk 。其大小至少为30;
2. 令 i 从1到 k 循环,做如下操作:
Si←{D0−Ti}
hA←LA(Si),hB←LB(Si)
δi←errorTi(hA)−errorTi(hB)
3. 计算

δ¯=1k∑i=1kδi

δ¯ 可以看作是对 ES⊂D0[errorD(LA(S))−errorD(LB(S))] 的估计,其近似的 N% 置信区间可表示为:

δ¯±tN,k−1sδ¯

其中,sδ¯ 代表对 δ¯ 所服从的概率分布的标准差的估计,

sδ¯=1k(k−1)∑i=1k(δi−δ¯)2−−−−−−−−−−−−−−−−−⎷

西瓜书课后答案Chapter1 1.1 首先看版本空间的定义,这篇文章写的很好 http://blog.youkuaiyun.com/qq_18433441/article/details/55682732 概况说来,版本空间就是从假设空间剔除了与正例不一致和与反例一致的假设,它可以看成是对正例的最大泛化。 现在只有西瓜1和西瓜4两个样本: 西瓜1((色泽=青绿、根蒂=蜷缩、敲声=浊响),好瓜))为正例,找到假设空间中和它 阅读详情

相关推荐

评估假设 样本错误率 真实错误率

样本误差率,真实误差率 观察的假设误差率的置信区间 估计量 二项分布,正态分布,中心极限定理 配对 t 测试 学习算法比较

估计器、方差、偏差;三种参数估计方法

DeepLearningBook----reading notes 5.4 Estimators, Bias, and Variance 对于机器学习而言,parameter estimation,bias和variance是三个非常基础的概念,对于形式化地定义generalization、underfitting、overfitting而言非常重要。 5.4.1 Point Estimation 点估计尝试提供对于参数的最好预测。所谓的参数可以是参数化模型(parametric model)中的单个参数或

qq_36033058的博客 2498

LVGL开发新选择:深度对比NXP GUI Guider与SquareLine Studio,免费版够用吗?

本文深度对比了LVGL开发中两款主流工具NXP GUI Guider与SquareLine Studio的核心差异,包括功能定位、设计能力、代码生成质量和硬件适配等方面。针对不同项目需求,分析了免费版工具的适用性,帮助开发者根据预算和功能需求做出明智选择。特别关注了GUI设计工具在嵌入式开发中的实际应用效果。

weixin_26976635的博客 429

Bias of an estimator

Bias of an estimator Instatistics, thebias(orbias function) of anestimatoris the difference between this estimator'sexpected valueand the true value of the parameter being estimated. An estim...

weixin_30399871的博客 762

告别BAPI!深入SAP S/4HANA BP框架:cl_md_bp_maintain维护客户主数据的正确姿势与性能优化

本文深入解析SAP S/4HANA中cl_md_bp_maintain框架的高效实践与架构设计,对比传统BAPI方式,展示其在业务伙伴(BP)主数据维护中的性能优势与现代化特性。通过详细代码示例和性能测试数据,揭示如何利用该框架实现批量处理、集中校验及智能错误恢复,助力企业从ECC向S/4HANA平滑迁移。

weixin_30596735的博客 358

基于WEB的报价管理系统的设计与实现

该系统采用B/S模式,后台运用SpringMVC和MyBatis搭建,利用MySQL数据库,来组织存储和管理数据,使用tomcat服务器向外提供服务。使用该系统对外有利于提高企业的综合竞争力,对内有利于提高成本管理和控制的水平,简化了报价流程、提高了工作效率、精简了报价机构,降低了成本。研究和掌握必要的信息采集和数据查询技术,是各个企业,事业单位信息化的一个重要标志。当前大多数企业采取的报价方式仍然是用EXCEL表格和人工的方式,这不仅不利于大量数据的总结,更不利于对销售利润的控制。

m0_60918862的博客 999

误差和梯度下降

介绍机器学习中的误差来源以及梯度下降原理

Keep coding 1657

深入解析V4L2框架与高通KMD在Camera驱动中的协同设计

本文深入解析了V4L2框架与高通KMD在Camera驱动中的协同设计。V4L2作为Linux内核标准视频驱动框架,提供了统一的设备抽象与数据流管理;而高通KMD则在其基础上,通过引入CRM等核心模块,构建了一套针对移动平台复杂相机系统的高效内核态驱动架构,实现了硬件配置与执行的解耦与智能调度。

qq_27496129的博客 1148

机器学习术语

准确率(accuracy) 分类模型预测准确的比例。在多类别分类中,准确率定义如下: 在二分类中,准确率定义为: 激活函数(Activation function) 一种函数(例如 ReLU 或 Sigmoid),将前一层所有神经元激活值的加权和输入到一个非线性函数中,然后向下一层传递该函数的输出值(典型的非线性)。 AdaGrad 一种复杂的梯度下降算法,重新调节每个参数的梯度,高效地给每个参数一个单独的学习率。详见论文: http://www.jmlr.org/papers/volume12/duc

TLDX_XIONG的博客 1846

Halcon相机标定实战:从参数设置到精度优化全解析

本文详细解析Halcon相机标定的全流程,从基础概念到实战技巧,涵盖参数设置、精度优化及常见问题解决方案。通过实际案例和代码示例,帮助读者掌握工业视觉项目中相机标定的关键技术,提升测量精度和系统稳定性。

weixin_29279153的博客 322

数字电路实验避坑指南:如何正确搭建主从JK触发器测试电路(附Proteus仿真)

本文详细解析了主从JK触发器的工作原理及实验搭建指南,重点解决了常见的Catching Problem现象,并提供了Proteus仿真优化方案。通过元器件选型、电路连接步骤和常见错误排查,帮助读者正确搭建测试电路,确保数字电路实验的稳定性和可靠性。

weixin_30790841的博客 470

深度学习基础 Week3 误差来源与优化方法

本文系统阐述了机器学习模型泛化误差的核心构成——偏差(Bias)和方差(Variance)。偏差反映模型拟合能力(准不准),高偏差导致欠拟合;方差反映模型稳定性(稳不稳),高方差导致过拟合。二者存在制衡关系,需通过调整模型复杂度来平衡。优化方案包括:对高偏差可增加模型复杂度、丰富特征;对高方差可采用正则化、扩充数据、简化模型等。N折交叉验证是评估模型性能和调优的有效工具。理解偏差-方差权衡对构建泛化性能优异的模型至关重要。

weixin_51996714的博客 265

15、降维算法:原理、实现与应用

本文深入介绍了多种降维算法,包括线性方法如主成分分析(PCA)和线性判别分析(LDA),以及非线性方法如Sammon映射、t分布随机邻域嵌入(t-SNE)和自编码器。文章通过C++库Dlib和Shogun展示了这些算法的具体实现,并结合图像压缩和数据可视化等实际案例,分析了不同算法的适用场景。此外,还探讨了降维算法的选择策略、优化改进方法以及未来发展趋势,为读者提供了全面的技术理解和应用指导。

lemon的博客 115

【LangChain】Chapter5 - Evaluation

本节介绍了使用 LangChain 对 LLM 问答应用进行评估。

AustinCyy的博客 1035

吊打原版YOLOv8!ASF-YOLO多尺度融合+注意力机制实战解析(遥感/医疗/质检均适用)

ASF-YOLO融合YOLOv8的创新目标检测框架摘要 ASF-YOLO是针对小目标检测优化的先进框架,采用三重特征编码器和尺度序列融合技术增强多尺度特征提取能力。核心创新包括: 三重特征编码器(TPE)融合跨层级信息 尺度序列特征融合(SSFF)模块通过3D卷积处理多尺度信息 通道-位置注意力机制(CPAM)聚焦关键特征区域 Zoom_cat模块实现自适应多尺度特征融合 该框架特别适用于医学影像、遥感检测等小目标密集场景,通过动态特征权重调整显著提升检测精度。关键技术实现包含多尺度特征统一、3D卷积序列处

FJN110的博客 527

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

大语言模型LLM小白初学笔记Chapter4:部署知识库助手、Chapter5:系统评估与优化

官方文档一个用于快速创建数据应用程序的开源 Python 库。它的设计目标是让数据科学家能够轻松地将数据分析和机器学习模型转化为具有交互性的 Web 应用程序,而无需深入了解 Web 开发。和常规 Web 框架,如 Flask/Django 的不同之处在于,它不需要你去编写任何客户端代码(HTML/CSS/JS),只需要编写普通的 Python 模块,就可以在很短的时间内创建美观并具备高度交互性的界面,从而快速生成数据分析或者机器学习的结果;

weixin_55230265的博客 1791

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

基于Keras的Python实践 5 chapter 评估深度学习模型 自动评估 手动评估 K折交叉验证

在keras中,模型评估可以分为自动评估模型和手动评估模型 自动评估模型 自动在每一次epoch中将数据分割为训练集和验证集,并 在每一次epoch后进行验证 from keras.models import Sequential from keras.layers import Dense import numpy as np # 设定随机数种子 np.random.seed(7...

wzw12315的专栏 651

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

《机器学习》Chapter 2 模型评估与选择

《机器学习》Chapter 2 模型评估与选择 2.1 经验误差与过拟合 错误率和精度:通常我们把分类错误的样本数占样本总数的比例称为”错误率“,即如果在m个样本中有a个样本分类错误,则错误率为E=a/m;相应的,1-a/m称为”精度“。 误差:把学习器的实际预测输出和样本的真实输出之间的差异称为”误差“,学习器在训练集上的误差称为”训练误差“,在新样本上的误差称为”泛化误差“。 过拟合与欠拟合:把训练样本自身的一些特点当作了潜在样本都会具有的一般性质,这洋就会导致泛化性能的下降,此现象称为”过拟合“,相对

NZR的blog 946

Thinkbayes_Chapter5

第五章——胜率和加数 贝叶斯的胜率表达形式 胜率表达式可以由贝叶斯定理的概率公式 \[p(H|)p(D|H)=\frac{p(H)p(D|H)}{p(D)}\] 进行推导。如果A和B是互斥且穷尽的,就意味着\(p(B)=1-p(A)\),将支持A的可能性写为o(A),因此我们可以得到: \[o(A|D)=o(A)\frac{p(D|A)}{p(D|B)}\] 在字面形式上,这说明后验赔率是先验胜率...

weixin_33920401的博客 166

Hypothesis Testing(Chapter 5)[@XiruChen]

0. Outlines1. 基本概念 假设,检验统计量,拒绝域; 功效函数; 两类错误,检验的水平; 假设检验的优良性准则(一致最优检验); p-值; 2. 重要的参数检验连续型随机变量: 正态总体均值的检验; 两正态总体均值差的检验; 正态总体方差的检验(一个总体&两个总体); 指数分布参数的检验; 离散型随机变量 二项分布参数pp的检验(符号检验); 泊松分布参数λ\lambda的检验; 大样本

dreamcatcher33的专栏 784

Chapter 5 Exercises

Exercises 5.2-4 Given a permutation A, What is the expected number of indices i such that A[i] = i? The answer is amazingly a constant, 1. Lemma 5.1 The probablity of the permutation that no n...

dinglichun0109的博客 151

西瓜书学习笔记Chapter1-2

西瓜书学习笔记Chapter 1—2Chapter 1 绪论一、学习内容Chapter 2 模型评估与选择一、学习内容二、难点 该学习笔记中,基本概念和理论不详写,具体请看西瓜书 Chapter 1 绪论 一、学习内容 1、假设空间与版本空间 假设空间是指所有假设的集合,版本空间是指与训练集一致的一个假设集合,版本空间能对所有训练样本进行正确的判断。因此,版本空间要比假设空间小。 2、计算假设空间 计算假设空间的规模时,要考虑∅。 3、奥卡姆剃刀原则 原则:如果有多个假设,则选择最简单的那一个。 证明结论:

A_June的博客 420

[PyTorch][chapter 41][卷积网络实战-LeNet5]

LeNet-5是一个经典的深度卷积神经网络,由Yann LeCun在1998年提出,旨在解决手写数字识别问题,被认为是卷积神经网络的开创性工作之一。该网络是第一个被广泛应用于数字图像识别的神经网络之一,也是深度学习领域的里程碑之一。loss.backward() #反向传播计算得到每个参数的梯度值w_grad。这里结合前面学过的LeNet5 模型,总结一下卷积网络搭建,训练的整个流程。optimizer.step() #更新权重系数W。2.2、建立此网络的可学习的参数,以及更新规则。

4AM_明朝百晓生 1831

Chapter 5: Monte Carlo Methods

Chapter 5: Monte Carlo Methods1 Introduction2 Policy evaluation (Monte Carlo Prediction; on-policy)3 Policy improvement (on-policy)4 Generalized policy iteration (GPI; on-policy)4.1 Monte Carlo control with Exploring Starts4.2 Monte Carlo control without

xiwang 723

【Stanford机器学习笔记】5-Review for Chapter 1-4

【Stanford机器学习笔记】5-Review for Chapter 1-4

学习笔记 938

Chapter 5 Local Search Methods

局部搜索是解决复杂计算组合问题(包括约束满足问题(CSP))的基本范式之一。它为解决在许多实际应用程序中遇到的大型和困难的问题实例提供了一些最成功和最通用的方法。尽管在系统、完整的搜索算法方面取得了令人印象深刻的进展,但在许多情况下,局部搜索方法是解决这些大型复杂实例的唯一可行方法。本地搜索算法自然也适合于处理在许多实际应用中出现的优化标准。 局部搜索的基本思想是从一个给定问题实例的随机或启发式...

达达的博客 1303
上一篇: Chapter 4 神经网络
下一篇: Chapter 6 贝叶斯学习
NeutronT
博客等级 码龄10年 14粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值