人工智能第7章-机器学习课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能第7章-机器学习课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 机器 学习 课件
- 资源描述:
-
1、第第7章章 机器学习机器学习 学习是人类获取知识的重要途径和自然智能的重要标志,机学习是人类获取知识的重要途径和自然智能的重要标志,机器学习则是机器获取知识的重要途径和人工智能的重要标志。器学习则是机器获取知识的重要途径和人工智能的重要标志。7.1 机器学习的基本概念机器学习的基本概念 7.1.1 学习和机器学习学习和机器学习 7.1.2 机器学习的发展过程机器学习的发展过程 7.1.3 学习系统学习系统 7.1.4 机器学习的主要策略机器学习的主要策略7.2 记忆学习记忆学习7.3 归纳学习归纳学习7.4 解释学习解释学习7.5 神经学习神经学习17.1.1 学习和机器学习学习和机器学习1.
2、学习的概念学习的概念 代表性观点代表性观点 (1)西蒙(西蒙(Simon,1983):学习就是系统中的适应性变化,这种变):学习就是系统中的适应性变化,这种变化使系统在重复同样工作或类似工作时,能够做得更好。化使系统在重复同样工作或类似工作时,能够做得更好。(2)明斯基(明斯基(Minsky,1985):学习是在人们头脑里(心理内部)有):学习是在人们头脑里(心理内部)有用的变化。用的变化。(3)迈克尔斯基(迈克尔斯基(Michalski,1986):学习是对经历描述的建立和修):学习是对经历描述的建立和修改。改。一般性解释:一般性解释:学习是一个有特定目的知识获取和能力增长过程,其内在行为是
3、获学习是一个有特定目的知识获取和能力增长过程,其内在行为是获得知识、积累经验、发现规律等,其外部表现是改进性能、适应环境、得知识、积累经验、发现规律等,其外部表现是改进性能、适应环境、实现自我完善等。实现自我完善等。27.1.1 学习和机器学习学习和机器学习2.机器学习的概念机器学习的概念 一般性解释一般性解释 机器学习就是让机器(计算机)来模拟和实现人类的学习功能。机器学习就是让机器(计算机)来模拟和实现人类的学习功能。主要研究内容主要研究内容 认知模拟认知模拟 主要目的是要通过对人类学习机理的研究和模拟,从根本上解决主要目的是要通过对人类学习机理的研究和模拟,从根本上解决机器学习方面存在的
4、种种问题。机器学习方面存在的种种问题。理论性分析理论性分析 主要目的是要从理论上探索各种可能的学习方法,并建立起独立主要目的是要从理论上探索各种可能的学习方法,并建立起独立于具体应用领域的学习算法。于具体应用领域的学习算法。面向任务的研究面向任务的研究 主要目的是要根据特定任务的要求,建立相应的学习系统。主要目的是要根据特定任务的要求,建立相应的学习系统。3 神经元模型研究神经元模型研究 20世纪世纪50年代中期到年代中期到60年代初期,也被称为机器学习的热烈时期,最具有年代初期,也被称为机器学习的热烈时期,最具有代表性的工作是罗森勃拉特代表性的工作是罗森勃拉特1957年提出的感知器模型。年提
5、出的感知器模型。符号概念获取符号概念获取 20世纪世纪60年代中期到年代中期到70年代初期。其主要研究目标是模拟人类的概念学习年代初期。其主要研究目标是模拟人类的概念学习过程。这一阶段神经学习落入低谷,称为机器学习的冷静时期。过程。这一阶段神经学习落入低谷,称为机器学习的冷静时期。知识强化学习知识强化学习 20世纪世纪70年代中期到年代中期到80年代初期。人们开始把机器学习与各种实际应用相年代初期。人们开始把机器学习与各种实际应用相结合,尤其是专家系统在知识获取方面的需求,也有人称这一阶段为机器结合,尤其是专家系统在知识获取方面的需求,也有人称这一阶段为机器学习的复兴时期。学习的复兴时期。连接
6、学习和混合型学习连接学习和混合型学习 20世纪世纪80年代中期至今。把符号学习和连接学习结合起来的混合型学习系年代中期至今。把符号学习和连接学习结合起来的混合型学习系统研究已成为机器学习研究的一个新的热点。统研究已成为机器学习研究的一个新的热点。7.1.1 学习和机器学习学习和机器学习3.机器学习的发展过程机器学习的发展过程47.1.3 学习系统学习系统环境环境学习环节学习环节知识库知识库执行环节执行环节 环境环境 是学习系统所感知到的外界信息集合,也是学习系统的外界来源。信息的是学习系统所感知到的外界信息集合,也是学习系统的外界来源。信息的水平(一般化程度)和质量(正确性)对学习系统影响较大
7、。水平(一般化程度)和质量(正确性)对学习系统影响较大。学习环节学习环节 对环境提供的信息进行整理、分析归纳或类比,形成知识,并将其放入知对环境提供的信息进行整理、分析归纳或类比,形成知识,并将其放入知识库。识库。知识库知识库 存储经过加工后的信息(即知识)。其表示形式是否合适非常重要。存储经过加工后的信息(即知识)。其表示形式是否合适非常重要。执行环节执行环节 根据知识库去执行一系列任务,并将执行结果或执行过程中获得的信息反根据知识库去执行一系列任务,并将执行结果或执行过程中获得的信息反馈给学习环节。学习环节再利用反馈信息对知识进行评价,进一步改善执行馈给学习环节。学习环节再利用反馈信息对知
8、识进行评价,进一步改善执行环节的行为。环节的行为。57.1.4 机器学习的主要策略机器学习的主要策略 按学习策略来分类按学习策略来分类 即按学习中所使用的推理方法来分,可分为记忆学习、传授学习、即按学习中所使用的推理方法来分,可分为记忆学习、传授学习、演绎学习、归纳学习等。演绎学习、归纳学习等。按应用领域分类按应用领域分类 专家系统学习、机器人学习、自然语言理解学习等。专家系统学习、机器人学习、自然语言理解学习等。按对人类学习的模拟方式按对人类学习的模拟方式 符号主义学习、连接主义学习等。符号主义学习、连接主义学习等。6第第7章章 机器学习机器学习7.1 机器学习的基本概念机器学习的基本概念7
9、.2 记忆学习记忆学习7.3 归纳学习归纳学习7.4 解释学习解释学习7.5 神经学习神经学习77.2 记忆学习记忆学习概概 念念 记忆学习记忆学习(Rote learning)也叫死记硬背学习,是一种最基本的学习也叫死记硬背学习,是一种最基本的学习过程,它没有足够的能力独立完成智能学习,但对学习系统来说都过程,它没有足够的能力独立完成智能学习,但对学习系统来说都是十分重要的一个组成部分,原因是任何学习系统都必须记住它们是十分重要的一个组成部分,原因是任何学习系统都必须记住它们所获取的知识,以便将来使用。所获取的知识,以便将来使用。记忆学习的基本过程是:执行元素每解决一个问题,系统就记住记忆学
10、习的基本过程是:执行元素每解决一个问题,系统就记住这个问题和它的解,当以后再遇到此类问题时,系统就不必重新进这个问题和它的解,当以后再遇到此类问题时,系统就不必重新进行计算,而可以直接找出原来的解去使用行计算,而可以直接找出原来的解去使用 8 若把执行元素比作一个函数若把执行元素比作一个函数f,由环境得到的输入模式记为,由环境得到的输入模式记为(x1,x2,xn),由该输入模式经由该输入模式经F计算后得到的输出模式记为计算后得到的输出模式记为(y1,y2,ym),则机械学习系统则机械学习系统就是要把这一输入输出模式对:就是要把这一输入输出模式对:(x1,x2,xn),(y1,y2,ym)保存在
11、知识库中,当以后再需要计算保存在知识库中,当以后再需要计算f(x1,x2,xn)时,就可以直接从存储器时,就可以直接从存储器把把(y1,y2,ym)检索出来,而不需要再重新进行计算。检索出来,而不需要再重新进行计算。(x1,x2,xn)(y1,y2,yn)(x1,x2,xn),(y1,y2,yn)f存储存储输入模式输入模式执行函数执行函数输出模式输出模式输入输出模式对输入输出模式对机械式学习的学习模型机械式学习的学习模型7.2 记忆学习记忆学习模模 型型97.3 归纳学习归纳学习 归纳学习是指以归纳推理为基础的学习,其任务是要从关于某个概念的一归纳学习是指以归纳推理为基础的学习,其任务是要从关
12、于某个概念的一系列已知的正例和反例中归纳出一个一般的概念描述。系列已知的正例和反例中归纳出一个一般的概念描述。7.3.1 示例学习示例学习 是归纳学习的一种特例。它给学习者提供某一概念的一组正例和反例,学是归纳学习的一种特例。它给学习者提供某一概念的一组正例和反例,学习者归纳出一个总的概念描述,并使这个描述适合于所有的正例,排除所习者归纳出一个总的概念描述,并使这个描述适合于所有的正例,排除所有的反例。有的反例。7.3.2 决策树学习决策树学习 是一种以示例为基础的归纳学习方法,也是目前最流行的归纳学习方法之是一种以示例为基础的归纳学习方法,也是目前最流行的归纳学习方法之一。在现有的各种决策树
13、学习算法中,影响较大的是一。在现有的各种决策树学习算法中,影响较大的是ID3算法。本节主要讨算法。本节主要讨论决策树的概念和决策树学习的论决策树的概念和决策树学习的ID3算法。算法。10 按例子的来源分类按例子的来源分类 例子来源于教师的示例学习例子来源于教师的示例学习 例子来源于学习者本身的示例学习例子来源于学习者本身的示例学习 学习者明确知道自己的状态,但完全不清楚所要获取的概念。学习者明确知道自己的状态,但完全不清楚所要获取的概念。例子来源于学习者以外的外部环境的示例学习例子来源于学习者以外的外部环境的示例学习 例子的产生是随机的。例子的产生是随机的。按例子的类型分类按例子的类型分类 仅
14、利用正例的示例学习仅利用正例的示例学习 这种学习方法会使推出的概念的外延扩大化。这种学习方法会使推出的概念的外延扩大化。利用正例和反例的示例学习利用正例和反例的示例学习 这是示例学习的一种典型方式,它用正例用来产生概念,用反例用来防止这是示例学习的一种典型方式,它用正例用来产生概念,用反例用来防止概念外延的扩大。概念外延的扩大。7.3.1 示例学习示例学习1.示例学习的类型示例学习的类型11示例空间示例空间规则空间规则空间验证过程验证过程解释过程解释过程 示例空间示例空间 是我们向系统提供的示教例子的集合。研究问题:例子质量,搜索方法。是我们向系统提供的示教例子的集合。研究问题:例子质量,搜索
15、方法。解释过程解释过程 是从搜索到的示例中抽象出一般性的知识的归纳过程。解释方法:常量转是从搜索到的示例中抽象出一般性的知识的归纳过程。解释方法:常量转换为变量,去掉条件,增加选择,曲线拟合等。换为变量,去掉条件,增加选择,曲线拟合等。规则空间规则空间 是事务所具有的各种规律的集合。研究问题:对空间的要求,搜索方法是事务所具有的各种规律的集合。研究问题:对空间的要求,搜索方法 验证过程验证过程 是要从示例空间中选择新的示例,对刚刚归纳出的规则做进一步的验证和是要从示例空间中选择新的示例,对刚刚归纳出的规则做进一步的验证和修改修改。7.3.1 示例学习示例学习2.示例学习的模型示例学习的模型12
16、 是指解释过程从具体示例形成一般性知识所采用的归纳推理方法。最常用是指解释过程从具体示例形成一般性知识所采用的归纳推理方法。最常用的解释方法有以下的解释方法有以下4种:种:(1)把常量转换为变量把常量转换为变量 把示例中的常量换成变量而得到一个一般性的规则。把示例中的常量换成变量而得到一个一般性的规则。(2)去掉条件去掉条件 把示例中的某些无关的子条件舍去。把示例中的某些无关的子条件舍去。(3)增加选择增加选择 在析取条件中增加一个新的析取项。常用的增加析取项的方法有前件析取在析取条件中增加一个新的析取项。常用的增加析取项的方法有前件析取法和内部析取法两种法和内部析取法两种 (4)曲线拟合曲线
17、拟合 对数值问题的归纳可采用最小二乘法进行曲线拟合对数值问题的归纳可采用最小二乘法进行曲线拟合 7.3.1 示例学习示例学习3.示例学习的解释方法示例学习的解释方法(1/5)13 例:例:假设例子空间中有以下两个关于扑克牌中假设例子空间中有以下两个关于扑克牌中“同花同花”概念的示例:概念的示例:示例示例1:花色花色(c1,梅花梅花)花色花色(c2,梅花梅花)花色花色(c3,梅花梅花)花色花色(c4,梅花梅花)花色花色(c5,梅花梅花)同花同花(c1,c2,c3,c4,c5)示例示例2:花色花色(c1,红桃红桃)花色花色(c2,红桃红桃)花色花色(c3,红桃红桃)花色花色(c4,红桃红桃)花色花
18、色(c5,红桃红桃)同花同花(c1,c2,c3,c4,c5)其中,示例其中,示例1表示表示5张梅花牌是同花,示例张梅花牌是同花,示例2表示表示5张红桃牌是同花。张红桃牌是同花。解释过程:解释过程:(1)把常量化为变量把常量化为变量 例如,对这两个示例,只要把例如,对这两个示例,只要把“梅花梅花”和和“红桃红桃”用变量用变量x代换,就可得代换,就可得到如下一般性的规则:到如下一般性的规则:规则规则1:花色花色(c1,x)花色花色(c2,x)花色花色(c3,x)花色花色(c4,x)花色花色(c5,x)同花同花(c1,c2,c3,c4,c5)7.3.1 示例学习示例学习3.示例学习的解释方法示例学习
19、的解释方法(2/5)14 (2)去掉条件去掉条件 这种方法是要把示例中的某些无关的子条件舍去。例如,有如下示例:这种方法是要把示例中的某些无关的子条件舍去。例如,有如下示例:示例示例3:花色花色(c1,红桃红桃)点数点数(c1,2)花色花色(c2,红桃红桃)点数点数(c2,3)花色花色(c3,红桃红桃)点数点数(c3,4)花色花色(c4,红桃红桃)点数点数(c4,5)花色花色(c5,红桃红桃)点数点数(c5,6)同花同花(c1,c2,c3,c4,c5)7.3.1 示例学习示例学习3.示例学习的解释方法示例学习的解释方法(3/5)为了学习同花的概念,除了需要把常量变为变量外,还需要把与花色无关为
20、了学习同花的概念,除了需要把常量变为变量外,还需要把与花色无关的的“点数点数”子条件舍去。这样也可得到上述规则子条件舍去。这样也可得到上述规则1:规则规则1:花色花色(c1,x)花色花色(c2,x)花色花色(c3,x)花色花色(c4,x)花色花色(c5,x)同花同花(c1,c2,c3,c4,c5)157.3.1 示例学习示例学习3.示例学习的解释方法示例学习的解释方法(4/5)(3)增加选择增加选择 在析取条件中增加一个新的析取项。包括前件析取法和内部析取法。在析取条件中增加一个新的析取项。包括前件析取法和内部析取法。前件析取法:前件析取法:是通过对示例的前件的析取来形成知识的。例如:是通过对
21、示例的前件的析取来形成知识的。例如:示例示例4:点数点数(c1,J)脸脸(c1)示例示例5:点数点数(c1,Q)脸脸(c1)示例示例6:点数点数(c1,K)脸脸(c1)将各示例的前件进行析取,就可得到所要求的规则:将各示例的前件进行析取,就可得到所要求的规则:规则规则2:点数点数(c1,J)点数点数(c1,Q)点数点数(c1,K)脸脸(c1)内部析取法:内部析取法:是在示例的表示中使用集合与集合的成员关系来形成知识的。是在示例的表示中使用集合与集合的成员关系来形成知识的。例如,有如下关于例如,有如下关于“脸牌脸牌”的示例:的示例:示例示例7:点数点数c1J脸脸(c1)示例示例8:点数点数c1Q
22、脸脸(c1)示例示例9:点数点数c1K脸脸(c1)用内部析取法,可得到如下规则:用内部析取法,可得到如下规则:规则规则3:点数点数(c1)J,Q,K脸脸(c1)16 (4)曲线拟合曲线拟合 对数值问题的归纳可采用曲线拟合法。假设示例空间中的每个对数值问题的归纳可采用曲线拟合法。假设示例空间中的每个示示例例(x,y,z)都都是输入是输入x,y与输出与输出z之间关系的三元组。例如,有下之间关系的三元组。例如,有下3个示例:个示例:示例示例10:(0,2,7)示例示例11:(6,-1,10)示例示例12:(-1,-5,-16)用最小二乘法进行曲线拟合,可得用最小二乘法进行曲线拟合,可得x,y,z之间
23、关系的规则如下:之间关系的规则如下:规则规则4:z=2x+3y+1 说明:说明:在上述前三种方法中,方法在上述前三种方法中,方法(1)是把常量转换为变量;方法是把常量转换为变量;方法(2)是去掉合是去掉合取项(约束条件);方法取项(约束条件);方法(3)是增加析取项。它们都是要扩大条件的适用范围。是增加析取项。它们都是要扩大条件的适用范围。从归纳速度上看,方法从归纳速度上看,方法(1)的归纳速度快,但容易出错;方法的归纳速度快,但容易出错;方法(2)归纳速度慢,但归纳速度慢,但不容易出错。因此,在使用方法不容易出错。因此,在使用方法(1)时应特别小心。例如:时应特别小心。例如:对示例对示例4、
24、示例、示例5及示例及示例6,若使用方法,若使用方法(1),则会归纳出如下的错误规则:则会归纳出如下的错误规则:规则规则5:(错误)点数(错误)点数(c1,x)脸脸(c1)它说明,归纳过程是很容易出错的。它说明,归纳过程是很容易出错的。7.3.1 示例学习示例学习3.示例学习的解释方法示例学习的解释方法(5/5)17 是一种由节点和边构成的用来描述分类过程的层次数据结构。该树的根接是一种由节点和边构成的用来描述分类过程的层次数据结构。该树的根接点表示分类的开始,叶节点表示一个实例的结束,中间节点表示相应实例中点表示分类的开始,叶节点表示一个实例的结束,中间节点表示相应实例中的某一属性,而边则代表
25、某一属性可能的属性值。的某一属性,而边则代表某一属性可能的属性值。在决策树中,从根节点到叶节点的每一条路径都代表一个具体的实例,并在决策树中,从根节点到叶节点的每一条路径都代表一个具体的实例,并且同一路径上的所有属性之间为合取关系,不同路径(即一个属性的不同属且同一路径上的所有属性之间为合取关系,不同路径(即一个属性的不同属性值)之间为析取关系。性值)之间为析取关系。决策树的分类过程就是从这棵树的根接点开始,按照给定的事例的属性值决策树的分类过程就是从这棵树的根接点开始,按照给定的事例的属性值去测试对应的树枝,并依次下移,直至到达某个叶节点为止。去测试对应的树枝,并依次下移,直至到达某个叶节点
展开阅读全文