周志华《机器学习》第一章习题详解:手把手教你理解版本空间与假设空间

《机器学习》(周志华)第一章课后习题参考答案 《机器学习》(周志华)第一章课后习题参考答案 《机器学习》(周志华)第一章课后习题参考答案 1.1 求版本空间 1.2 求假设空间大小 1.1 求版本空间 题目:表1.1中若只包含编号为1和4的两个样例,试给出相应的版本空间。 P5:与训练集一致的“假设集合”我们称之为版本空间。本题即在假设空间中搜索包含正例且不包含反例的所有假设。(详细说明见后思考) 首先,用一个六位二进... 阅读详情

从“西瓜分类”到“版本空间”:一次彻底搞懂机器学习假设空间的实战演练

翻开周志华老师的《机器学习》,第一章的习题就像一道隐形的门槛,尤其是“版本空间”和“假设空间”这两个概念,看似定义清晰,一旦结合具体案例,很多人就感觉像在迷宫里打转。我自己初学时就卡在这里很久,直到我把书上的例子和习题亲手推导了几遍,才恍然大悟:原来这两个概念是理解机器学习“学习”本质的钥匙。它们描述的不仅仅是算法,更是机器如何从有限的数据中,一步步归纳出可能规律的那个思考过程。今天,我们就抛开抽象定义,直接以书中最经典的“西瓜分类”习题为战场,手把手带你走一遍从构建假设空间到筛选出版本空间的完整路径。无论你是正在啃教材的学生,还是对机器学习底层逻辑好奇的自学者,我希望这篇详尽的拆解能帮你把这块“硬骨头”嚼碎、消化,真正转化为自己的知识。

1. 场景复现:为什么“西瓜分类”是理解概念的最佳入口?

在深入公式和推导之前,我们先回到问题的起点。周老师书中用“判断西瓜好坏”作为贯穿前几章的示例,这绝非偶然。这个场景具备几个完美特性:属性有限且离散(色泽只有青绿、乌黑;根蒂只有蜷缩、硬挺、稍蜷;敲声只有浊响、清脆、沉闷)、结果二元(好瓜/坏瓜)、与现实直觉挂钩。这让我们可以暂时抛开复杂的数学,专注于逻辑过程。

想象你是一位水果摊学徒,师傅通过几个特征教你认瓜。你看到:

  • 样例1:色泽=青绿,根蒂=蜷缩,敲声=浊响 -> 好瓜
  • 样例2:色泽=乌黑,根蒂=蜷缩,敲声=浊响 -> 好瓜
  • 样例3:色泽=青绿,根蒂=硬挺,敲声=清脆 -> 坏瓜
  • 样例4:色泽=乌黑,根蒂=稍蜷,敲声=沉闷 -> 坏瓜

你的任务是,从这些例子中学习,总结出一个“挑瓜法则”。这个法则可能很简单,比如“只要根蒂蜷缩就是好瓜”;也可能更复杂,比如“色泽青绿且敲声浊响,或者色泽乌黑且根蒂蜷缩”。机器学习中的“学习”,就是寻找这个(或这些)法则的过程。 而“假设空间”,就是你大脑中所有可能存在的、合理的“挑瓜法则”的集合。它是一个庞大的“猜想库”。

注意:这里“合理”指的是在给定特征描述体系下,所有逻辑上可能的组合。即使某个法则听起来很荒谬(比如“敲声清脆就是好瓜”),只要它能被特征表达,它就存在于假设空间中。

那么,如何系统地、不重不漏地列出所有可能的“法则”呢?这就是我们构建假设空间的第一步。

2. 构建假设空间:系统化地穷举所有“可能法则”

假设空间不是凭空想象的,它基于我们对问题的形式化定义。在西瓜问题中,我们使用“属性-值”对来进行描述,并且允许“通配符”(用*表示)的存在,代表该属性取任何值都可以。这就是合取式的表示方法,即法则由多个条件“且”(∧)起来构成。

2.1 确定属性的“泛化”层次

我们有三个属性,每个属性有具体的取值,加上通配符*:

  • 色泽: {青绿, 乌黑, *} -> 3种取值
  • 根蒂: {蜷缩, 硬挺, 稍蜷, *} -> 4种取值
  • 敲声: {浊响, 清脆, 沉闷, *} -> 4种取值

根据乘法原理,所有可能的合取式数量为:3 × 4 × 4 = 48。 但这48种并不全是“有效假设”。因为一个假设必须能做出明确的“是/否”判断。当三个属性都是*时,意味着“无论色泽、根蒂、敲声是什么,我都认为是好瓜”,这是一个有效的假设(尽管可能很糟糕)。同时,我们还需要考虑一种极端情况:空假设(Ø),即“没有瓜是好瓜”。它无法用属性合取式表示,但逻辑上必须存在。

因此,完整的假设空间 H 包含:48个合取式假设 + 1个空假设 = 49个假设。

2.2 可视化假设空间的构成

为了更直观,我们可以按泛化程度将这些假设分类:

泛化程度描述计算方式假设数量示例
0级泛化所有属性均为具体值,无*2(色泽) × 3(根蒂) × 3(敲声)18(色泽=青绿, 根蒂=蜷缩, 敲声=浊响)
1级泛化恰好有一个属性为*(色泽为*:1×3×3=9) + (根蒂为*:2×1×3=6) + (敲声为*:2×3×1=6)21(色泽=*, 根蒂=蜷缩, 敲声=浊响)
2级泛化恰好有两个属性为*(仅色泽非*:2×1×1=2) + (仅根蒂非*:1×3×1=3) + (仅敲声非*:1×1×3=3)8(色泽=乌黑, 根蒂=*, 敲声=*)
3级泛化所有属性均为*1×1×11(*, *, *)
特殊假设空集不依赖于任何属性1Ø

这49个假设,构成了机器在面对西瓜分类问题时,所能“想到”的所有可能性。学习算法的工作,就是从这49个中,找出与当前观察到的训练数据最不矛盾的那一个或那几个。

3. 从假设空间到版本空间:用数据剔除错误答案

版本空间不是另一个独立的空间,而是假设空间的一个子集。它的定义非常关键:与训练集中所有正例均一致,且与所有反例均不一致的假设的集合。

“一致”是什么意思?对于一个正例(好瓜),如果一个假设能“覆盖”它(即该正例的特征满足该假设的条件),则二者一致。对于一个反例(坏瓜),如果一个假设能“覆盖”它,则二者不一致(因为假设把坏瓜预测成了好瓜)。

这个过程就像侦探破案:假设空间是所有可能的嫌疑人(猜想),训练数据是现场证据。版本空间就是那些与所有证据都不冲突的嫌疑人。随着证据(数据)增多,版本空间会缩小,最终可能指向唯一的“真凶”(模型)。

3.1 逐步筛选:一个动态的删除过程

让我们用书中的4个训练样例,手动模拟一遍这个删除过程。我们维护一个“剩余假设集合”,初始为全部49个假设。

第一步:处理正例1(青绿, 蜷缩, 浊响, 好瓜)

  • 操作:删除所有不能覆盖此正例的假设。即,删除那些要求色泽不为青绿、或根蒂不为蜷缩、或敲声不为浊响的假设。
  • 思考:例如,假设“色泽=乌黑, 根蒂=*, 敲声=*”要求色泽为乌黑,与正例1的青绿冲突,故删除。
  • 直观影响:一大批包含“色泽=乌黑”、“根蒂=硬挺/稍蜷”、“敲声=清脆/沉闷”的假设被淘汰。经过计算,此步后剩余假设大幅减少。

第二步:处理正例2(乌黑, 蜷缩, 浊响, 好瓜)

  • 操作:在第一步剩余的假设中,继续删除不能覆盖此正例的假设。
  • 思考:此时剩下的假设大多已经能兼容“根蒂=蜷缩”和“敲声=浊响”,但可能有些假设要求“色泽=青绿”,这些假设无法覆盖色泽为乌黑的正例2,因此被删除。
  • 影响:进一步缩小范围,剔除了那些对色泽要求过于具体的假设。

第三步:处理反例3(青绿, 硬挺, 清脆, 坏瓜)

  • 操作:删除所有能够覆盖此反例的假设。即,删除那些认为这个坏瓜是好瓜的假设。
  • 思考:例如,最泛化的假设“(*, *, *)”会覆盖一切样本,当然也包括这个坏瓜,因此它被删除。这一步至关重要,它防止了模型“偷懒”地把所有瓜都预测为好瓜。
  • 影响:淘汰了那些过于宽松、无法区分坏瓜的假设。

第四步:处理反例4(乌黑, 稍蜷, 沉闷, 坏瓜)

  • 操作:在第三步剩余的假设中,删除能够覆盖此反例的假设。
  • 关键点:检查后发现,当前剩余的假设都已经无法覆盖这个反例了。因此,这一步没有假设被删除。

经过这四轮“证据审查”,剩下的假设就是我们的版本空间。根据计算,最终剩下的是以下三个假设:

  1. 假设4: (色泽=*, 根蒂=蜷缩, 敲声=*)
  2. 假设7: (色泽=*, 根蒂=*, 敲声=浊响)
  3. 假设22: (色泽=*, 根蒂=蜷缩, 敲声=浊响)

3.2 版本空间的意义:模型的“不确定区域”

为什么是这三个?它们有什么共同点?

  • 假设4说:只要根蒂是蜷缩,就是好瓜(不管色泽和声音)。
  • 假设7说:只要敲声是浊响,就是好瓜(不管色泽和根蒂)。
  • 假设22说:必须根蒂蜷缩且敲声浊响,才是好瓜(不管色泽)。

这三个假设都与给定的两个正例一致(都认为它们是好瓜),且与两个反例不一致(都不认为那两个坏瓜是好瓜)。版本空间同时包含了这三个假设,意味着当前数据不足以让我们确定哪一个才是绝对正确的“真理”。它们都是当前数据下的“合理解释”。

这揭示了机器学习的一个重要思想:学习是一个从特殊到一般的归纳过程,而数据有限性必然导致归纳结果的不确定性(即版本空间包含多个假设)。 更多的数据可以帮助我们进一步缩小版本空间。

4. 超越合取式:析合范式带来的表示能力跃迁

书中的习题1.2将我们的思维引向了一个更强大的工具:析合范式(DNF)。之前我们用的合取式(条件用“且”连接),表达能力是有限的。它只能描述特征空间中的一个凸区域(在几何上可以理解为一个矩形或超矩形)。

但现实中的规律可能更复杂。例如,好瓜可能是“根蒂蜷缩的” 或者 “色泽乌黑且声音沉闷的”。这种“或”的关系,合取式无法直接表达。而析合范式通过多个合取式的“或”(∨)运算,能够描述非凸的、离散的集合。

4.1 析合范式如何扩展假设空间?

假设我们允许使用最多包含 k 个合取式的析合范式。那么,每一个假设就不再是单个合取式,而是由至多k个合取式组成的集合,只要样本满足其中任意一个合取式,就被判定为正例。

这意味着,假设空间的构成基元从49个原子假设,变成了这些原子假设的任意组合(排除空集,且组合大小≤k)。组合的数量是原子假设数量的幂集规模。如果直接用49个包含泛化(*)的原子假设计算,可能的组合数高达2^49,但这里存在大量冗余。

4.2 解决冗余:回到具体假设

为什么会有冗余?因为像“色泽=*”这样的泛化假设,本身就包含了“色泽=青绿”和“色泽=乌黑”两种情况。在析取范式中,(色泽=青绿) ∨ (色泽=乌黑) 在逻辑上等价于 (色泽=*)。直接用泛化假设进行组合,会重复计数。

提示:解决这个问题的关键,是回到最底层的、没有泛化的18个具体假设(0级泛化)。任何泛化假设都可以表示为若干个具体假设的析取。例如,假设“色泽=*, 根蒂=蜷缩, 敲声=*”等价于所有“根蒂=蜷缩”的具体假设的集合:{ (青绿,蜷缩,浊响), (青绿,蜷缩,清脆), (青绿,蜷缩,沉闷), (乌黑,蜷缩,浊响), (乌黑,蜷缩,清脆), (乌黑,蜷缩,沉闷) }。

因此,一个由泛化合取式构成的析合范式,本质上对应着底层18个具体假设的一个子集。不同的析合范式可能对应同一个具体假设子集,这就是冗余。

4.3 估算可能的假设数量

既然任何假设都可以映射到18个具体假设的某个子集,那么不考虑空集的情况下,所有可能的、有意义的假设总数,就是这18个具体假设的所有非空子集的数量。

计算公式为:2^18 - 1 = 262,143。

这个数字(约26万)远远大于之前合取式假设空间的49。它揭示了使用析合范式后,模型的表示能力获得了指数级的提升,能够拟合更复杂、更非线性的数据模式。当然,这也带来了更大的搜索和过拟合风险。

理解这一点,就为后续学习决策树、规则学习、甚至神经网络等更复杂模型打下了基础。它们本质上都是在用不同的方式,构建一个表达能力极强的“假设空间”,并从中寻找最优解。

走完这一遍,你应该不再觉得“版本空间”和“假设空间”是书本上干巴巴的名词了。它们是一个动态过程的两个截面:一个是所有可能的起点(假设空间),一个是经过现实数据筛选后的合理终点集合(版本空间)。下次当你训练一个模型时,不妨想想,它正在一个多么庞大的空间里航行,而你所提供的数据,正是为它指引方向的灯塔。真正的挑战在于,当灯塔的光不够亮(数据少)或者有雾(噪声多)时,如何让船(模型)仍能安全靠岸。这,就是机器学习领域持续探索的核心。

《机器学习》中的假设空间和版本空间       初看周志华老师的《机器学习》,搞清楚假设空间和版本空间的概念还是非常必要的。假设空间:监督学习(supervised learning)的任务是学习一个模型,使模型能够对任意给定的输入,对其相应的输出做出 一                   个好的预测。模型属于由输入空间到输出空间的映射的集合,这个集合就是假设空间(hypothesis space)。我们也可           ... 阅读详情

相关推荐

机器学习(周志华)习题解答1.1-1.3: 理解假设和版本空间

本文介绍版本空间,假设空间的概念并举例求解。另外介绍和简单证明“没有免费的午餐定理”,是说针对某一域的所有问题,所有算法的期望性能是相同的。即该域的有些问题上算法 A 比 B 好,则其余问题则有 B 比 A 好。所以“脱离距离问题去讨论选择什么算法更好是毫无意义的”,因为若对所有潜在的问题考虑,则所有算法性能是一样的。但机器学习是针对某一特定问题去考虑的,所以我们仍然有选择算法优劣的必要性和可行性。

走过的都是未来 1万+

周志华-机器学习

第一章 绪论 思维导图 关键问题 1.假设空间 概念 所有属性可能取值构成的假设集合 计算 列出可能的样本点,即特征向量 2.版本空间 概念 与训练集一致的假设集合 习题: 1.1 计算步骤 先列出假设空间 删除与正例不一致,与反例一致的假设 得到版本空间 第一步 假设空间: 色泽取值:青绿、乌黑 根蒂取值:蜷缩、稍蜷 敲声取值: 浊响、沉闷 1. 色泽 = *, 根蒂 = *, 敲声 = * 2. 色泽 = 青绿, 根蒂 = *, 敲声 = * 3. 色泽 = 乌黑, 根蒂 = *, 敲

liqq234的博客 7717

机器学习(周志华)第一章课后答案

写在前面: 这学期开始学习机器学习,后面给出的问题的解答或是想法仅供参考,甚至还有错误的地方,届时希望大能们能够加以斧正,解答我的疑惑。 1.1首先课本给出的样例的版本空间是错的,害我一脸懵逼(再版的已经更正了)。正确应为: 若只包含样例1和4,则“色泽”“根蒂”“敲声”分别都有2中取值,所以假设空间规模大小为3*3*3+1=28种。 版本空间为:A(2,2)-1 = 7 ...

不服输的苏大叔的博客 3421

机器学习(周志华)课后作业/习题答案

前言:本作业系笔者通过个人思考、参考博文、引擎搜索、查阅资料等各种途径完成,因此必然有解答不当之处。故本系列答案仅仅作为笔者个人笔记使用(相当于笔者的在线笔记本,因此仅一家之言)。此外笔者只完成部分认为有用的问题。 持续更新中… 第一章 1.1 通常情况下,版本空间是正例的泛化。在我们确定学习目标之后(比如找到“好瓜”,视为正例),可能有多个假设(hypothesis)是跟我们的目标一致的,满足...

Mr_Cat123的博客 2万+

习题答案探讨 - 《机器学习》周志华 - 第一章 绪论

开始学习南京周志华教授的《机器学习》。零基础学习机器学习。本来想着写一下读书笔记,然而觉得可能会变成摘录书籍了。看到每一章节附有若干习题,没有答案。因此,觉得通过做题来进行知识的巩固,也有一些题目不明白。在网上搜索,发现也有一些这本书的答案,但不是全部。所以,将自己做的答案放到博客上,请大家多多指导。         准备从第一章绪论开始,所说是绪论,然而感觉习题还蛮难的。 1

小道一只朱 1万+

机器学习笔记(西瓜书)—— 假设空间、版本空间

我不理解(色泽=青绿,根蒂=蜷缩,敲声=浊响)与样例1一致,为什么说它与正例不一致。观察构建版本空间的算法——不断删除与正例不一致或与反例一致的假设。可以得知,最终,这条假设要能够与所有的正例一致。所有正例利用该假设,判断为正,所有负例利用该假设判断,为负。 完整过程: 第一轮删除 第二轮删除 第三轮删除 1 色泽=*,根蒂=*,敲声=* 与样例3(反例)一致,删除 2 色泽=青绿,根蒂=*,敲声=* 与样例2(正例)不一致,...

不甘 1140

机器学习#假设空间与版本空间

读周志华的机器学习,卡在假设空间和版本空间这一块了,写一下自己的理解: 假设空间:所有属性的可能性(可能取值)组合形成的假设(假设*,*,*为好瓜),组成假设空间,以西瓜问题假设为例。色泽属性可取(青绿,乌黑,浅白,*),根蒂属性可取(蜷缩,稍蜷,硬挺,*),敲声属性可取(浊响,清脆,沉闷,*),以及好瓜假设不存在。即西瓜问题的假设空间大小为(4*4*4+1=65) 有了假设空间之后,要根据已

Cas 8747

机器学习课后习题实战:从西瓜数据集到版本空间构建全解析

本文通过西瓜数据集实战,详细解析机器学习中的假设空间、版本空间构建及析合范式应用。从基础概念到代码实现,手把手教你掌握版本空间学习器的构建方法,并探讨噪声数据处理技巧与算法改进方向,适合机器学习初学者和进阶者学习。

weixin_42558093的博客 361

机器学习(周志华):版本空间的理解和求法(详细版)

针对西瓜分类分题进行讲解 属性: 3个属性 色泽:(青绿,乌黑,浅白) 根蒂:(蜷缩,硬挺,稍蜷) 敲声:(浊响,清脆,沉闷) 假设空间: 属性所有可能取值组成的可能的样本 假设空间的个数:444+1 = 49个, 求法:这三个值组成一个向量,这个向量的每个属性的可能 取值的集合就是假设空间。每个属性可以取通配符 *,为都符合 的意思,上面的+1是存在 Ø的情况 1 色泽=*,根蒂=*,敲声=* 2 色泽=青绿,根蒂=*,敲声=* 3 色泽=乌黑,根蒂=*,敲声=* 4 色泽=*,根蒂=蜷缩,敲声=* 5

weixin_43592261的博客 4万+

在 CentOS Stream 10 上搭建 Kubernetes 集群并支持开发调试与日志查看

搭建 Kubernetes 集群的每个步骤详细的文档。

灵犀物润 1637

手把手调试AD9653的LVDS数据采集:从VIO抓波形到用F0/F8帧对齐的实战心得

本文详细介绍了AD9653高速ADC与Xilinx 7系列FPGA(如7z035)的LVDS数据采集调试实战经验。从硬件环境搭建、Vivado工具链配置到LVDS数据对齐技巧,重点分享了利用VIO抓取波形和使用F0/F8帧对齐的实用方法,帮助工程师快速解决高速数据采集系统中的信号完整性问题。

weixin_29169899的博客 701

周志华-机器学习-第一章-笔记+习题答案

1.1 表1. 1中若只包含编号为 1和4的两个样例?试给出相应的版本空间. P5:与训练集一致的“假设集合”我们称之为版本空间。本题即在假设空间中搜索包含正例且不包含反例的所有假设。(详细说明见后思考) 首先,用一个六位二进制数将整个假设空间表示出来,每两位描述一个属性。前两位取01表示色泽的取值为“青绿”,10表示色泽取值为“乌黑”,11表示色泽取值为 。后四位分别表示根蒂与敲声的取值,以此类...

qq_31683033的博客 1万+

Python程序—定子故障三相永磁同步电动机振动与电流数据集

1.0 kW 电机匝间短路故障数据: 正常匝间短路振动数据: 匝间短路故障,严重度为2.26%: 匝间短路故障,严重度为2.70%: 匝间短路故障,严重度为3.35%: 匝间短路故障,严重度为4.41%: 匝间短路故障,严重度为6.48%: 匝间短路故障,严重度为12.17%: 匝间短路故障,严重度为21.69%1.5 kW 电机匝间短路故障数据: 正常匝间短路振动数据: 匝间短路故障,严重度为1.57%: 匝间短路故障,严重度为1.88%: 匝间短路故障,严重度为2.34%

m0_66465741的博客 1316

周志华《机器学习》习题1.1详解:手把手教你求版本空间(附Python代码实现)

本文详细解析了周志华《机器学习》习题1.1中的版本空间计算过程,从基础概念到手工计算步骤,再到Python代码实现,手把手教你如何通过训练数据逐步剔除不一致的假设,最终得到版本空间。文章还提供了常见问题与调试技巧,帮助读者更好地理解和应用这一机器学习中的重要概念。

weixin_29164185的博客 223

数电发票“乐企直连”服务平台建设方案

数字化电子发票“乐企直连”服务平台建设方案

m0_73174802的博客 4851

安装oracle 19c 报错INS-06006 INS-44000 INS-32070

数据库版本oracle 19c 操作系统版本:centos7.8 安装oracle19c RAC 配置互信的时候setup显示成功,点test的时候报错INS-44000,继续点yes 报错INS-32070,继续往下点 报错INS-06006 处理过程 1.手动ssh node date 全部成功说明互信时没有问题的 2.查mos 文档ID 2555697.1 如果OpenSSH升级到8.x会有这个问题 MOS上的解决办法 #ssh -V OpenSSH_8.0p1, OpenSSL 1.0.2r 2

cqszpx的博客 1527

周志华 西瓜书 《机器学习》课后习题 ------ 第一章 绪论

西瓜书 课后习题 个人理解 总目录:https://blog.youkuaiyun.com/lxfHaHaHa/article/details/89439640

lxfHaHaHa的博客 1347

学习STM32的CAN总线通信

在配置时,确保您启用了CAN总线功能。CAN节点是CAN总线上的一个设备,每个节点都有唯一的标识符。在CAN总线中,有两种类型的节点:CAN控制器和CAN外设。步骤2:配置CAN总线 在STM32CubeMX中,选择CAN总线模块并进行必要的配置。在CAN总线中,有两个重要的概念:CAN节点和CAN帧。步骤5:测试CAN总线通信 在成功编译和烧录代码后,您可以使用串口调试助手或其他CAN总线工具来测试CAN总线通信。步骤3:编写CAN总线通信代码 在项目的主代码文件中,我们将编写CAN总线通信的示例代码。

2401_85258012的博客 496

周志华《机器学习》版本空间

初步理解: 1,数据输入模型后会形成一个假设空间(包含所有可能输入的样本)。 2,然后通过 训练数据,抽取 那些和训练数据 特征相匹配的假设,就得到了版本空间。版本空间就是训练后的模型。 3,如果预测的 数据A 是版本空间里没有匹配到,那么就会返回false。 4,如果数据A是true,但是模型预测错了呢? 那么就把数据A 打上true的标签 放到模型里进行训练,更新版本空...

Nicole_Li1095的博客 279

【WRF数据准备】气象驱动数据-ERA5再分析数据(Copernicus)

【WRF数据准备】气象驱动数据-ERA5再分析数据

WW、forever的博客 5521

搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)

这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。

2万+

【DataWhale组队学习】吃瓜教程(西瓜书+南瓜书)Task01-假设空间与版本空间、NP问题

在某前辈的带领下,第一次参加DataWhale的组队学习活动,第一天就认识了一些新朋友,优秀的人真的是在不断输入不断进步呀! 本期我选择了吃瓜教程的任务,刚好配着研一机器学习的课程,并且在导师也要求阅读邱锡鹏老师的《神经网络与深度学习》,希望能够夯实机器学习入门的数学基础,对机器学习、深度学习有深层次的了解。 以下是Task01任务进行中的一点笔记整理分享(主要是周志华老师《机器学习》前两章除公式推导的内容中有疑惑、思考过的地方)。 假设空间与版本空间 什么是假设空间(hypothesis spac

qq_40857571的博客 861

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

机器学习》(周志华)第一章课后习题参考答案

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

ytikewk的博客 1万+

WINCC7.3破解文件

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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

机器学习西瓜书——第一章 绪论

以上是西瓜数据集的训练集 色泽有“青绿”、“乌黑”和“浅白”三种 根蒂有“蜷缩”、“硬挺”和“稍蜷”三种 敲声有“浊响”、“清脆”和“沉闷”三种 西瓜书中的假设空间由形如“好瓜(色泽=?)∧(根蒂=?)∧(敲响=?)”的可能取值所形成的假设组成。并且考虑极端情况,即世界上没有“好瓜”这种东西,用∅表示这个假设。此时的假设空间规模为4×4×4+1=65种情况。在此博主进行了细致说明。现实问题中我们常面临很大的假设空间,但学习过程是基于有限样本训练集进行的,因此,可能有多个假设与训练集一致,即存在着一个与...

qq_44941689的博客 1356

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

[机器学习自学笔记]假设空间和版本空间

本文数据集来自周志华2016

weixin_74150988的博客 1283

机器学习版本空间详解:从概念到实战,理解模型学习的不确定性

在机器学习中,模型学习的过程本质上是根据有限的训练数据,从庞大的假设空间中搜索出能够解释这些数据的规律。这个过程充满了不确定性,因为可能存在多个不同的假设(即模型或规则)都能在已知数据上表现完美。版本空间正是描述这种不确定性的核心概念,它代表了所有与训练数据一致的、可能正确的假设的集合。理解版本空间,有助于我们把握模型学习的本质,认识到模型从数据中学到的并非唯一真理,而是一组可能性。这一思想对于理解过拟合、欠拟合以及正则化、集成学习等现代技术至关重要。例如,正则化通过引导优化器偏好更简单的假设,间接缩小了有

Eric.Net的专栏 438
上一篇: FPGA新手必看:用ARTIX-7 XC7A35T实现流水灯的5个常见错误及解决方法
下一篇: Axure RP9汉化+授权全攻略:从下载到激活一步到位(附最新授权码)
cuda7parallel
博客等级 码龄1天 0粉丝 1273原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值