第五章机器学习.ppt
《第五章机器学习.ppt》由会员分享,可在线阅读,更多相关《第五章机器学习.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 机器学习机器学习5.1 5.1 机器学习的定义、研究意义与发展历史机器学习的定义、研究意义与发展历史机器学习的定义、研究意义与发展历史机器学习的定义、研究意义与发展历史 5.2 5.2 机器学习的主要策略与基本结构机器学习的主要策略与基本结构机器学习的主要策略与基本结构机器学习的主要策略与基本结构5.3 5.3 几种常用的学习方法几种常用的学习方法几种常用的学习方法几种常用的学习方法5.4 5.4 基于神经网络的学习基于神经网络的学习基于神经网络的学习基于神经网络的学习 1 1 5.1 5.1 机器学习的定义和发展历史机器学习的定义和发展历史5.1.1 机器学习的定义机器学习的定义
2、l l机器学习的定义机器学习的定义 顾名思义顾名思义,机器学习是研究如何使用机器来机器学习是研究如何使用机器来模拟人类学习活动的一门学科。稍为严格模拟人类学习活动的一门学科。稍为严格的提法是:机器学习是一门研究机器获取的提法是:机器学习是一门研究机器获取新知识和新技新知识和新技 能能,并识别现有知识的学问。并识别现有知识的学问。2 25.1.25.1.2机器学习的发展史机器学习的发展史l l机器学习的发展分为机器学习的发展分为4 4个时期个时期第一阶段是在第一阶段是在5050年代中叶到年代中叶到6060年代中叶年代中叶,属于热烈时期。属于热烈时期。第二阶段在第二阶段在6060年代中叶至年代中叶
3、至7070年代中叶年代中叶,被,被称为机器学习的冷静时期。称为机器学习的冷静时期。第三阶段从第三阶段从7070年代中叶至年代中叶至8080年代中叶年代中叶,称,称为复兴时期。为复兴时期。机器学习的最新阶段始于机器学习的最新阶段始于19861986年年 。3 3机器学习进入新阶段的表现机器学习进入新阶段的表现l l机器学习机器学习已成为新的边缘学科并在高校形已成为新的边缘学科并在高校形成课程。成课程。l l综合各种学习方法综合各种学习方法l l 机器学习与人工智能问题机器学习与人工智能问题的统一性观点正的统一性观点正在形成。在形成。l l各种学习方法的应用范围不断扩大。各种学习方法的应用范围不断
4、扩大。l l数据挖掘和知识发现数据挖掘和知识发现的研究已形成热潮的研究已形成热潮 。l l与机器学习有关的学术活动空前活跃与机器学习有关的学术活动空前活跃 。4 45.2 5.2 机器学习的主要策略和基本结构机器学习的主要策略和基本结构 5.2.1 机器学习的主要策略机器学习的主要策略 按照学习中使用推理的多少,机器学习所采按照学习中使用推理的多少,机器学习所采用的策略大体上可分为用的策略大体上可分为4 4种种机械学习机械学习、通通过传授学习过传授学习、类比学习类比学习和和通通过事例学习。过事例学习。l l机械学习机械学习l l传授学习策略传授学习策略l l类比学习系统类比学习系统l l通过通
5、过事例学习策略事例学习策略5 55.2.2 机器学习系统的基本结构机器学习系统的基本结构 1.学习系统的基本结构 环环 境境学学 习习知识库知识库执执 行行学习系统的基本结构学习系统的基本结构6 62.2.影响学习系统设计的要素影响学习系统设计的要素影响学习系统设计的最重要因素影响学习系统设计的最重要因素是环境向系统提供的信息是环境向系统提供的信息,或者,或者更具体地说是信息的质量更具体地说是信息的质量。知识库是影响学习系统设计的第知识库是影响学习系统设计的第二个因素。二个因素。知识的表示有特征向知识的表示有特征向量、一阶逻辑语句、产生式规则、量、一阶逻辑语句、产生式规则、语义网络和框架等多种
6、形式。语义网络和框架等多种形式。7 75.3.1 5.3.1 机械学习机械学习1.1.机械学习模式机械学习模式 机械学习是最简单的学习方法。机械学习机械学习是最简单的学习方法。机械学习就是记忆,即把新的知识存储起来,供需要时就是记忆,即把新的知识存储起来,供需要时检索调用,而不需要计算和推理。它是一种最检索调用,而不需要计算和推理。它是一种最基本的学习过程。基本的学习过程。5.3 常见的几种学习方法常见的几种学习方法8 8存储存储计算计算推导推导归纳归纳算法与理论算法与理论机械记忆机械记忆搜索规则搜索规则数据化简级别图数据化简级别图 LenatLenat,Hayes-RothHayes-Rot
7、h,和,和KlahrKlahr等人于等人于19791979年年关于机械学习提出一种有趣的观点关于机械学习提出一种有趣的观点9 92.2.机械学习的主要问题机械学习的主要问题l l存储组织信息存储组织信息:要采用适当的存储方式,要采用适当的存储方式,使检索速度尽可能地快。使检索速度尽可能地快。l l环境的稳定性与存储信息的适用性问题:环境的稳定性与存储信息的适用性问题:机械学习系统必须保证所保存的信息适机械学习系统必须保证所保存的信息适应于外界环境变化的需要。应于外界环境变化的需要。l l存储与计算之间的权衡:存储与计算之间的权衡:对于机对于机械学习械学习来说很重要的一点是它不能降低系统的来说很
8、重要的一点是它不能降低系统的效率。效率。7.3 机械学习10105.3.2 解释学习解释学习解释学习过程和算法解释学习过程和算法 19861986年米切尔(年米切尔(MitchellMitchell)等人为基于解释等人为基于解释的学习提出了一个统一的算法的学习提出了一个统一的算法EBGEBG:训练例子 操作准则 知识库 新规则 目标概念1111EBG求解问题的形式可描述于下求解问题的形式可描述于下:给定:给定:(1)目标概念描述目标概念描述TC;(2)训练实例训练实例TE;(3)领域知识领域知识DT;(4)操作准则操作准则OC。求解:求解:训练实例的一般化概括,使之满足:训练实例的一般化概括,
9、使之满足:(1)目标概念的充分概括描述目标概念的充分概括描述TC;(2)操作准则操作准则OC。12125.3.3 基于事例的学习当无法建立好的模型时,通过记录事例进行学习是一种可取的方法。这时,在信息被应用之前,不对它进行任何处理。采用基于事例的学习方法时,首先,任何时候都可以应用相容启发(consistency heuristic)方法,把某个预先观察过的事物的特性赋给另一个从未见过的新事物。其次,学会如何应用K-维树迅速地找到特征空间内的最近邻物体。1313最近邻物体的寻求(1)快速串行过程以对数次数求得最近邻物快速串行过程以对数次数求得最近邻物体体(2)并行硬件更快求得最近邻物体并行硬件
10、更快求得最近邻物体1414定义:定义:定义:定义:决策树是一种表示,是一种语义树。树上,决策树是一种表示,是一种语义树。树上,(a)(a)每个节点与一个可能回答集合有关。每个节点与一个可能回答集合有关。(b)(b)每个每个非终叶节点与某个测试有关,该测试把它的可能非终叶节点与某个测试有关,该测试把它的可能回答集合分解为对应于不同测试结果的一些子集。回答集合分解为对应于不同测试结果的一些子集。(c)(c)每个分支把一个具体的测试结果子集传给另一每个分支把一个具体的测试结果子集传给另一个节点。个节点。定义:定义:定义:定义:k-k-维树是一种表示,它是一种决策树,树维树是一种表示,它是一种决策树,
11、树上,上,(a)(a)可能回答集合由点组成,其中有个点可可能回答集合由点组成,其中有个点可能是给定点的最近邻点。能是给定点的最近邻点。(b)(b)每个测试规定一个每个测试规定一个坐标、一个阈值和一个围绕该阈值的不合点的中坐标、一个阈值和一个围绕该阈值的不合点的中性区。性区。(c)(c)每个测试根据每个点处在阈值的哪一每个测试根据每个点处在阈值的哪一边而把点的集合分为两组。边而把点的集合分为两组。15155.3.4基于概念的学习归纳学习归纳学习(inductive learning)是研究最广的一种符号学习(symbolic learning)方法,它表示从例子设想出假设的过程。在进行归纳学习时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 机器 学习
限制150内