【人工智能 学习总结】第六章 机器学习(1)
6.1概述
6.1.1机器学习的概念
机器学习的定义是基于人的学习的,由于学习没有统一的定义,机器学习也没法给出严格的定义
从学科角度来讲,机器学习是研究如何让计算机来模拟人类学习活动的一门学科
机器学习的主要研究内容:
①认知模型的研究
主要目的是要通过对人类学习机理的研究和模拟,从根本上解决机器学习方面存在的种种问题
②理论学习的研究
主要目的是要从理论上探索各种可能的学习方法,并建立起独立于具体应用领域的学习算法
③面向任务的研究
主要目的是要根据特定任务的要求,建立相应的学习系统
6.1.2机器学习的发展历史
(3)复兴时期
20世纪70年代中期到80年代中期,人们开始把机器学习与各种实际应用相结合,尤其是专家系统在知识获取方面的需求
(4)蓬勃时期
自1986年起,机器学习进入了新阶段。神经网络的研究再度兴起,使得机器学习进入了连接学习的研究阶段,与此同时,传统的符号学习研究也取得了很大的发展。因此,把符号学习和连接学习结合起来的混合型学习系统研究已成为机器学习研究的一个新的热点
6.1.3学习系统的基本模型
环境是指学习系统进行学习时的信息来源
学习环节是将外界信息加工成知识的过程
知识库是以某种形式表示的知识的集合,用来存放学习环节所得的知识
执行环节是利用知识库中的知识完成某种任务的过程,并把完成任务过程中所获得的一些信息反馈给学习环节
6.1.4学习策略
将机器学习的学习策略分为:记忆学习、类比学习、传授学习、演绎学习、归纳学习和联络学习等
6.2记忆学习
记忆学习的基本过程是:执行元素每解决一个问题,系统就记住这个问题和它的解,当以后再遇到此类问题时,系统就不必重新进行计算,而可以直接找出原来的解去使用
6.3归纳学习
6.3.1示例学习
示例学习又称实例学习,它是通过环境中若干与某概念有关的例子,经归纳得出一般性概念的一种学习方法
(1) 示例空间
在双空间模型中,实例空间所要考虑的主要问题包括两个:一是示教例子的质量,另一个是实例空间的搜索方法。解释例子的目的是从例子中抽取出用于搜索规则空间的信息,也就是把示教例子变换成易于进行符号归纳的形式。选择例子就是确定需要哪些新的例子和怎样得到这些例子
(2)规则空间
规则空间的目的是指定表示规则的操作符和术语,用以描述和表示规则空间中的规则,与之相关的两个问题是对规则空间的要求和规则空间的搜索方法
归纳学习方法可分为以下两大类:
①单概念学习方法
典型的单概念学习系统包括米切尔(Tom Mitchell)的基于数据驱动的变形空间法,昆兰(J.R. Quinlan)的ID3方法,狄特利希(T.G. Dietterich)和米哈尔斯基(R.S. Michalski)提出的基于模型驱动的Induce算法
②多概念学习方法
典型的多概念学习方法和系统有米哈尔斯基的AQ11、DENDRAL和AM程序等。多概念学习任务可以划分成多个单概念学习任务来完成
多概念学习与单概念学习的差别在于多概念学习方法必须解决概念之间的冲突问题
6.3.2观察与发现学习
6.4决策树学习
(1)定义
决策树是一种由节点和边构成的用来描述分类过程的层次数据结构。每个节点代表对某一属性的一次测试,每条边代表一个测试结果,叶节点代表某个类或类的分布。在决策树种,从根节点到叶节点的每一条路径都代表一个具体的实例,并且同一路径上的所有属性之间为合取关系,不同路径之间为析取关系
例:从中可以看出一个客户是否购买计算机,用它预测某个人的购买意向
①还可以表示成规则形式:
IF age=youth AND income=high THEN 该客户会购买计算机
IF age=youth AND income=low THEN 该客户不会购买计算机
IF age=meddle aged THEN 该客户会购买计算机
IF age=senior AND credit_rating=fair
THEN 该客户不会购买计算机
IF age=youth AND credit_rating=excellent THEN 该客户会购买计算机
②ID3算法
【人工智能 学习总结】第六章 机器学习(1)相关推荐
- 吴恩达机器学习学习笔记第六章:机器学习中的线性代数操作python3版(含numpy、panda库的使用)
pracitice1:是针对矩阵元素的基本运算 #practice1是针对矩阵元素的基本运算 import numpy as np A=np.array([[1,2,3],[3,4,5]])#列表转换 ...
- Unix原理与应用学习笔记----第六章 文件的基本属性2
Unix原理与应用学习笔记----第六章 文件的基本属性2 改变文件权限命令:chmod 提示:文件或目录创建后,就被赋予一组默认的权限.所有的用户都有读,只有文件的所有者才有写. 相对权限设置 Ch ...
- 《Go语言圣经》学习笔记 第六章 方法
<Go语言圣经>学习笔记 第六章 方法 目录 方法声明 基于指针对象的方法 通过嵌入结构体来扩展类型 方法值和方法表达式 示例:Bit数组 封装 注:学习<Go语言圣经>笔记, ...
- 《疯狂Java讲义》学习笔记 第六章 面向对象(下)
<疯狂Java讲义>学习笔记 第六章 面向对象(下) 6.1包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char ...
- 《SysML精粹》学习记录--第六章
<SysML精粹>学习记录 第六章:活动图 活动图简介 活动图外框 活动图的关键元素 动作 对象节点 边 动作详述 控制节点 活动分区 小结 第六章:活动图 活动图简介 ...
- 人工智能导论测试题——第六章 进化智能与群体智能(1)
人工智能导论测试题--第六章 进化智能与群体智能(1) 1单选 以下关于遗传算法中"繁殖"的说法,错误的是:(C) A.交叉基因的概率是遗传算法中的"交叉算子" ...
- Java基础学习——第十六章 Java8新特性
Java基础学习--第十六章 Java8 新特性 Java8(JDK8.0)较 JDK7.0 有很多变化或者说是优化,比如 interface 里可以有静态方法和默认方法,并且可以有方法体,这一点就颠 ...
- 中根遍历二叉查找树所得序列一定是有序序列_学习数据结构--第六章:查找(查找)
第六章:查找 1.查找的基本概念 查找:在数据集合中寻找满足某种条件的数据元素的过程. 查找的结果 查找成功和查找失败 查找表:用于查找的数据集合,由同一种数据类型(或记录)的组成,可以是一个数组或链 ...
- 学习数据结构--第六章:查找(查找)
第六章:查找 1.查找的基本概念 查找:在数据集合中寻找满足某种条件的数据元素的过程. 查找的结果 查找成功和查找失败 查找表:用于查找的数据集合,由同一种数据类型(或记录)的组成,可以是一个数组或链 ...
最新文章
- 计算机中的大端模式与小端模式
- Android开发工具——ADB(Android Debug Bridge) 一概览
- subShell与代码块
- Hutool Java 工具类库导出 Excel,超级简单!
- android 日期正则表达,Android 判断输入的年月日是否合法-正则表达
- SQL Server 2005 cmd工具的使用
- android上传图片文件至c 服务器,Android 史上最优雅的实现文件上传、下载及进度的监听...
- android 属性动画还原,属性动画和补间动画
- hdu 2545 并查集
- 蓝桥杯java龟兔赛跑_蓝桥杯 1476: [蓝桥杯][基础练习VIP]龟兔赛跑预测
- 解决Navicat for MySQL 连接 Mysql 8.0.13出现1251- Client does not support authentication protocol 错误
- __construct __destory __call __get __set
- testng_TestNG注释
- 【Paper】AAAI 2020 故事生成模型 之 角色一致性
- MVC4 code first 增加属性,对应自动修改列的方法笔记
- 新兴IT企业特斯拉(九)——私有化风波
- Microsoft Visio2003 简体中文版 下载
- Apache Impala 3.4.0 —— Admission Control and Query Queuing(动态资源池)实践
- win10系统安装win10虚拟机连接局域网
- IE地址栏的最大长度
热门文章
- 适配问题(屏幕,图片,文字,横竖屏,尺寸)
- 网络编程(51)—— Windows下使用select进行IO复用
- invalid authentication data.Connection refused :connect
- 话里话外:2012世界末日“pk”泰坦尼克号
- Efficient Teacher
- 神奇宝贝 眼前一亮的 Jetpack + MVVM 极简实战
- vue实际运用:处理token过期
- 后端拼在字符串中的换行符\n如何在前端显示
- C语言合法标识符输入空格的处理
- 图像分割—GrabCut算法