人工智能第四章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章计算智能
教学内容:计算智能涉及神经计算、模糊计算、进化计算和人工生命等领域,它的研究和发展正反映了当代科学技术多学科交叉与集成的重要发展趋势。
教学重点:
1.了解计算智能的概念;
2.介绍神经计算、模糊计算、粗糙集理论;
3.讨论遗传算法、进化策略、进化编程、人工生命、粒群优化、蚂群算法、自然计算、免疫算法。
教学难点:
1.怎么样理解粗糙集理论、人工生命、粒群优化;
2.掌握遗传算法、进化策略、蚂群算法、免疫算法。
教学方法:课堂教学为主,充分利用网络课程中的多媒体素材来表示抽象概念。
教学要求:重点掌握遗传算法、进化策略、蚂群算法、免疫算法,掌握神经计算、模糊计算、粗糙集理论,一般了解人工生命、粒群优化。
4.1概述
教学内容:本小节主要介绍什么是计算智能,计算智能与人工智能的区别和关系。
教学重点:计算智能与人工智能的区别和关系。
教学难点:计算智能与人工智能的区别和关系。
教学方法:课堂讲授为主。
教学要求:从学科和能力的角度深刻理解什么是计算智能,了解计算智能与人工智能的区别和关系。
⏹信息科学与生命科学的相互交叉、相互渗透和相互促进是现代科
学技术发展的一个显著特点。
⏹计算智能涉及神经网络、模糊逻辑、进化计算和人工生命等领域,
它的研究和发展正反映了当代科学技术多学科交叉与集成的重要发展趋势。
4.1.1 什么是计算智能
⏹把神经网络(NN)归类于传统人工智能(AI)可能不大合适,而归类于计算智能(CI)更能说明问题实质。进化计算、人工生命和模糊逻辑系统的某些课题,也都归类于计算智能。
⏹计算智能取决于制造者(manufacturers)提供的数值数据,不依赖于知识;另一方面,传统人工智能应用知识精品(knowledge tidbits)。人工神经网络应当称为计算神经网络。
4.1.2 计算智能与人工智能的区别和关系
⏹A-Artificial,表示人工的(非生物的);B-Biological,表示物理的+化学的+
(?)=生物的;
C-Computational,表示数学+计算机
⏹计算智能是一种智力方式的低层认知,它与传统人工智能的区别只是认知层次从中层下降至低层而已。中层系统含有知识(精品),低层系统则没有。
计算智能与人工智能的区别和关系:
⏹当一个系统只涉及数值(低层)数据,含有模式识别部分,不应
用人工智能意义上的知识,而且能够呈现出:
(1)计算适应性;
(2)计算容错性;
(3)接近人的速度;
(4)误差率与人相近,
则该系统就是计算智能系统。
⏹当一个智能计算系统以非数值方式加上知识(精品)值,即成为
人工智能系统。
4.2神经计算
教学内容:本小节主要介绍人工神经网络研究的进展、人工神经网络的结构、人工神经网络的主要学习算法、人工神经网络的典型模型、基于神经网络的知识表示与推理。
教学重点:人工神经网络的结构、人工神经网络的主要学习算法、人工神经网络的典型模型。
教学难点:人工神经网络的结构中的递归(反馈)网络和前馈网络、人工神经网络的典型模型。
教学方法:课堂讲授为主,结合图例详细分析。
教学要求:从学科和能力的角度深刻理解人工神经网络的结构中的递归(反馈)网络和前馈网络,掌握人工神经网络的典型模型,了解人工神经网络的主要学习算法和4.2.5 基于神经网络的知识表示与推理。
4.2.1 人工神经网络研究的进展
⏹1960年威德罗和霍夫率先把神经网络用于自动控制研究。
⏹60年代末期至80年代中期,神经网络控制与整个神经网络研
究一样,处于低潮。
⏹80年代后期以来,随着人工神经网络研究的复苏和发展,对神经网
络控制的研究也十分活跃。这方面的研究进展主要在神经网络自适应控制和模糊神经网络控制及其在机器人控制中的应用上。
人工神经网络的特性:
⏹并行分布处理
⏹非线性映射
⏹通过训练进行学习
⏹适应与集成
⏹硬件实现
4.2.2人工神经网络的结构
图4.2中的神经元单元由多个输入x i ,i =1,2,...,n 和一个输出y 组成。中间状
态由输入信号的权和表示,而输出为
(4.1)
式中,θj 为神经元单元的偏置,w ji 为连接权系数。 n 为输入信号数目,y j 为神经元输出,t 为时间,f ( )为输出变换函数,如图4.3。
图4.3 神经元中的某些变换(激发)函数
∑=-=n
i j
i ji j x w f t y 1
)
()(θ
人工神经网络的基本特性和结构
⏹ 人工神经网络是具有下列特性的有向图:
⏹ 对于每个节点 i 存在一个状态变量x i ;
⏹ 从节点 j 至节点 i ,存在一个连接权系统数w ij ; ⏹ 对于每个节点 i ,存在一个阈值θ i ;
⏹ 对于每个节点 i ,定义一个变换函数f i ;对于最一般的情况,此函数取
)(∑-j
i
j
ij
i
x w f θ 形式。
递归(反馈)网络:在递归网络中,多个神经元互连以组织一个互连神经网络,如图4.4。
前馈网络:前馈网络具有递阶分层结构,由同层神经元间不存在互连的层级组成,如图4.5。
4.2.3 人工神经网络的主要学习算法
⏹有师学习算法:能够根据期望的和实际的网络输出(对应于给定输入)间的差来调整神经元间连接的强度或权。
⏹无师学习算法:不需要知道期望输出。
⏹强化学习算法:采用一个“评论员”来评价与给定输入相对应的神经网络输出的优度(质量因数)。强化学习算法的一个例子是遗传算法(GA)。
4.2.4 人工神经网络的典型模型
表4.2 人工神经网络的典型模型
模型名称有师或无
师学习规则正向或反
向传播
应用领域
AG 无Hebb律反向数据分类SG 无Hebb律反向信息处理ART-I 无竞争律反向模式分类DH 无Hebb律反向语音处理