高级人工智能课件4.pptx
《高级人工智能课件4.pptx》由会员分享,可在线阅读,更多相关《高级人工智能课件4.pptx(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5/13/20231第四章第四章 计算智能计算智能n4.1概述概述n4.2神经计算神经计算n4.3模糊计算模糊计算n4.4粗糙集理论粗糙集理论n4.5遗传算法遗传算法n4.6进化策略进化策略4.7进化编程进化编程4.8人工生命人工生命4.9粒群优化粒群优化4.10蚂群算法蚂群算法4.11自然计算自然计算4.12免疫算法免疫算法5/13/202324.1 概述概述n信息科学与生命科学的相互交叉、相互渗透和相互促进是现代科学技术发展的一个显著特点。n计算智能涉及神经网络、模糊逻辑、进化计算和人工生命等领域,它的研究和发展正反映了当代科学技术多学科交叉与集成的重要发展趋势。5/13/20233什么是
2、计算智能n把神经网络(NN)归类于传统人工智能(AI)可能不大合适,而归类于计算智能(CI)更能说明问题实质。进化计算、人工生命和模糊逻辑系统的某些课题,也都归类于计算智能。n计算智能取决于制造者(manufacturers)提供的数值数据,不依赖于知识;另一方面,传统人工智能应用知识精品(knowledgetidbits)。人工神经网络应当称为计算神经网络。5/13/20234计算智能与人工智能的区别和关系nAArtificial,表示人工的(非生物的);BBiological,表示物理的化学的(?)生物的;CComputational,表示数学计算机n计算智能是一种智力方式的低层认知,它与
3、传统人工智能的区别只是认知层次从中层下降至低层而已。中层系统含有知识(精品),低层系统则没有。5/13/20235计算智能与人工智能的区别和关系输入输入人类知识人类知识()传感输入传感输入知识知识()传感数据传感数据计算计算()传感器传感器C数值的数值的A符号的符号的B生物的生物的层次层次复杂性复杂性复杂性复杂性BNNBPRBIANNAPRAICNNCPRCI5/13/20236n当一个系统只涉及数值(低层)数据,含有模式识别部分,不应用人工智能意义上的知识,而且能够呈现出:(1)计算适应性;(2)计算容错性;(3)接近人的速度;(4)误差率与人相近,则该系统就是计算智能系统。n当一个智能计算
4、系统以非数值方式加上知识(精品)值,即成为人工智能系统。5/13/20237n1960年威德罗和霍夫率先把神经网络用于自年威德罗和霍夫率先把神经网络用于自动控制研究。动控制研究。n60年代末期至年代末期至80年代中期,神经网络控制与年代中期,神经网络控制与整个神经网络研究一样,处于低潮。整个神经网络研究一样,处于低潮。n80年代后期以来,随着人工神经网络研究的年代后期以来,随着人工神经网络研究的复苏和发展,对神经网络控制的研究也十分复苏和发展,对神经网络控制的研究也十分活跃。这方面的研究进展主要在神经网络自活跃。这方面的研究进展主要在神经网络自适应控制和模糊神经网络控制及其在机器人适应控制和模
5、糊神经网络控制及其在机器人控制中的应用上。控制中的应用上。4.2神经计算神经计算4.2.1人工神经网络研究的进展人工神经网络研究的进展5/13/20238人工神经网络的特性n并行分布处理n非线性映射n通过训练进行学习n适应与集成n硬件实现5/13/202394.2.2人工神经网络的结构-1 Wj1X1X2Wj2XnWjn ()Yi图图4.2神经元模型神经元模型5/13/202310 图图4.2中的神经元单元由多个输入中的神经元单元由多个输入xi,i=1,2,.,n和一个输出和一个输出y组成。中间状态由输入信号的权组成。中间状态由输入信号的权和表示,而输出为和表示,而输出为(4.1)式中,式中,
6、j为神经元单元的偏置,为神经元单元的偏置,wji为连接权系为连接权系数。数。n为输入信号数目,为输入信号数目,yj为神经元输出,为神经元输出,t为为时间,时间,f()为输出变换函数,如图为输出变换函数,如图4.3。5/13/202311(a)xf(x)1x00图图4.3神经元中的某些变换(激发)函数神经元中的某些变换(激发)函数(a)二值函数二值函数(b)S形函数形函数(c)双曲正切函数双曲正切函数(c)xf(x)1-1(b)f(x)x1 05/13/202312人工神经网络的基本特性和结构n人工神经网络是具有下列特性的有向图:n对于每个节点i存在一个状态变量xi;n从节点j至节点i,存在一个
7、连接权系统数wij;n对于每个节点i,存在一个阈值i;n对于每个节点i,定义一个变换函数fi;对于最一般的情况,此函数取n形式。5/13/202313n递归(反馈)网络递归(反馈)网络:在递归网络中,在递归网络中,多个神经元互连以多个神经元互连以组织一个互连神经组织一个互连神经网络,如图网络,如图4.4。图图4.4反馈网络反馈网络x1x2xnV1V2Vn输入输入输出输出x1x2xn5/13/202314n前馈网络前馈网络:前馈网前馈网络具有递阶分层络具有递阶分层结构,由同层神结构,由同层神经元间不存在互经元间不存在互连的层级组成,连的层级组成,如图如图4.5。x1x2输入层输入层输出层输出层隐
8、层隐层y1ynw11w1m图图4.5前馈网络前馈网络反向传播反向传播5/13/202315人工神经网络的主要学习算法n有师学习算法:能够根据期望的和实际有师学习算法:能够根据期望的和实际的网络输出(对应于给定输入)间的差的网络输出(对应于给定输入)间的差来调整神经元间连接的强度或权。来调整神经元间连接的强度或权。n无师学习算法:不需要知道期望输出。无师学习算法:不需要知道期望输出。n强化学习算法:采用一个强化学习算法:采用一个“评论员评论员”来来评价与给定输入相对应的神经网络输出评价与给定输入相对应的神经网络输出的优度(质量因数)。强化学习算法的的优度(质量因数)。强化学习算法的一个例子是遗传
9、算法(一个例子是遗传算法(GA)。)。5/13/202316人工神经网络的典型模型5/13/202317续前表:续前表:5/13/2023184.2.5基于神经网络的知识表示与推理基于神经网络的知识表示与推理n基于神经网络的知识表示在这里,知识并不像在产生式系统中那样独立地表示为每一条规则,而是将某一问题的若干知识在同一网络中表示。例如,在有些神经网络系统中,知识是用神经网络所对应的有向权图的邻接矩阵及阈值向量表示的。5/13/202319基于神经网络的推理基于神经网络的推理 n基于神经网络的推理是通过网络计算实现的。把用户提供的初始证据用作网络的输入,通过网络计算最终得到输出结果。n一般来说
10、,正向网络推理的步骤如下:n把已知数据输入网络输入层的各个节点。n利用特性函数分别计算网络中各层的输出。n用阈值函数对输出层的输出进行判定,从而得到输出结果。5/13/202320定义定义4.1模糊集合模糊集合(FuzzySets)论域论域U到到0,1区间的任一映射区间的任一映射,即即,都确定,都确定U的一个模糊子集的一个模糊子集F;称为称为F的隶属函数或隶属度。在论域的隶属函数或隶属度。在论域U中,可中,可把模糊子集表示为元素把模糊子集表示为元素u与其隶属函数与其隶属函数的的序偶集合,记为:序偶集合,记为:(4.12)4.3模糊计算模糊计算4.3.1模糊集合、模糊逻辑及其运算模糊集合、模糊逻
11、辑及其运算5/13/202321定义定义4.2模糊集的截集、支集和核模糊集的截集、支集和核n若模糊集是论域若模糊集是论域U中所有满足中所有满足F(u)的元素的元素u构成的集合,则称该集合为模糊集构成的集合,则称该集合为模糊集F的的截集截集。n若模糊集是论域若模糊集是论域U中所有满足中所有满足F(u)0的元素的元素u构成的集合,则称该集合为模糊集构成的集合,则称该集合为模糊集F的的支集支集。n当当u满足满足F(u)=1,称为,称为核核。也就是。也就是=1的截集。的截集。1核核支集支集截集截集5/13/202322定义定义4.3模糊集的运算模糊集的运算n设设A和和B为论域为论域U中的两个模糊集,其
12、隶属函数分别为中的两个模糊集,其隶属函数分别为A和和B,则对于所有,则对于所有u U,存在下列运算:,存在下列运算:nA与与B的并(逻辑或)记为的并(逻辑或)记为AB,其隶属函数定义为:,其隶属函数定义为:AB(u)=A(u)B(u)=maxA(u),B(u)(4.15)nA与与B的交(逻辑与)记为的交(逻辑与)记为AB,其隶属函数定义为:,其隶属函数定义为:AB(u)=A(u)B(u)=minA(u),B(u)(4.16)nA的补(逻辑非)记为的补(逻辑非)记为,其传递函数定义为:,其传递函数定义为:(u)=1-A(u)(4.17)5/13/202323定义定义4.4直积(笛卡儿乘积,代数积
13、)直积(笛卡儿乘积,代数积)若若A1,A2,An分别为论域分别为论域U1,U2,Un中的模糊集中的模糊集合,则这些集合的直积是乘积空间合,则这些集合的直积是乘积空间U1,U2,Un中一个中一个模糊集合,其隶属函数为模糊集合,其隶属函数为:定义定义4.5模糊关系模糊关系若若U,V是两个非空模糊集合,则其直积是两个非空模糊集合,则其直积UV中的模糊子集中的模糊子集R称为从称为从U到到V的模糊关系,表示为:的模糊关系,表示为:(4.19)(4.18)5/13/2023244.3.2模糊逻辑推理模糊逻辑推理n模糊逻辑推理是建立在模糊逻辑基础上的不确模糊逻辑推理是建立在模糊逻辑基础上的不确定性推理方法,
14、是在二值逻辑三段论基础上发定性推理方法,是在二值逻辑三段论基础上发展起来的。这种推理方法以模糊判断为前提,展起来的。这种推理方法以模糊判断为前提,动用模糊语言规则动用模糊语言规则,推导出一个近似的模糊判,推导出一个近似的模糊判断结论。断结论。n广义取式广义取式(肯定前提肯定前提)假言推理法假言推理法(GMP)推理规则推理规则可表示为:可表示为:前提前提1:x为为A前提前提2:若:若x为为A,则,则y为为B结结论:论:y为为B5/13/202325n广义拒式广义拒式(否定结论否定结论)假言推理法假言推理法(GMT,GeneralizedModusTollens)的推理规则的推理规则可表示为:可表
15、示为:前提前提1:y为为B前提前提2:若:若x为为A,则,则y为为B结结论:论:x为为An模糊变量的隐含函数基本上可分为三类,模糊变量的隐含函数基本上可分为三类,即模糊合取、模糊析取和模糊蕴涵。即模糊合取、模糊析取和模糊蕴涵。5/13/2023264.3.3模糊判决方法模糊判决方法n在推理得到的模糊集合中取一个相对最能代在推理得到的模糊集合中取一个相对最能代表这个模糊集合的单值的过程就称作表这个模糊集合的单值的过程就称作解模糊解模糊或模糊判决或模糊判决(Defuzzification)。模糊判决可)。模糊判决可以采用不同的方法:重心法、最大隶属度方以采用不同的方法:重心法、最大隶属度方法、加权
16、平均法、隶属度限幅元素平均法。法、加权平均法、隶属度限幅元素平均法。n下面介绍各种模糊判决方法,并以下面介绍各种模糊判决方法,并以“水温适水温适中中”为例,说明不同方法的计算过程。这里为例,说明不同方法的计算过程。这里假设假设“水温适中水温适中”的隶属函数为:的隶属函数为:=X:0.0/0+0.0/10+0.33/20+0.67/30+1.0/40+1.0/50+0.75/60+0.5/70+0.25/80+0.0/90+0.0/1005/13/202327重心法就是取模糊隶属函数曲线与横坐标轴重心法就是取模糊隶属函数曲线与横坐标轴围成面积的重心作为代表点。理论上应该计算输围成面积的重心作为代
17、表点。理论上应该计算输出范围内一系列连续点的重心,即出范围内一系列连续点的重心,即(4.40)但实际上是计算输出范围内整个采样点的重心,但实际上是计算输出范围内整个采样点的重心,用足够小的取样间隔来提供所需要的精度,即:用足够小的取样间隔来提供所需要的精度,即:=48.21.重心法5/13/202328这种方法最简单,只要在推理结论的模糊集这种方法最简单,只要在推理结论的模糊集合中取隶属度最大的那个元素作为输出量即可。合中取隶属度最大的那个元素作为输出量即可。要求这种情况下其隶属函数曲线一定是正规凸模要求这种情况下其隶属函数曲线一定是正规凸模糊集合(即其曲线只能是单峰曲线)。糊集合(即其曲线只
18、能是单峰曲线)。例如,对于例如,对于“水温适中水温适中”,按最大隶属度原,按最大隶属度原则,有两个元素则,有两个元素40和和50具有最大隶属度具有最大隶属度1.0,那就,那就对所有取最大隶属度的元素对所有取最大隶属度的元素40和和50求平均值,执求平均值,执行量应取:行量应取:2.最大隶属度法5/13/2023293.系数加权平均法n系数加权平均法的输出执行量由下式决系数加权平均法的输出执行量由下式决定:定:(4.41)式中,系数的选择要根据实际情况式中,系数的选择要根据实际情况而定,不同的系统就决定系统有不同的而定,不同的系统就决定系统有不同的响应特性。响应特性。ki=N(xi)就是重心法。
19、就是重心法。5/13/2023304.4 粗糙集理论粗糙集理论粗糙集理论粗糙集理论(RoughSettheory)是是1982年由波兰数学家年由波兰数学家Z.Pawlak提出的,当时没提出的,当时没有引起国际计算机学界和数学界的重视,研究仅限于东欧的一些国家,直到有引起国际计算机学界和数学界的重视,研究仅限于东欧的一些国家,直到20世纪世纪80年代末才逐渐引起各国学者的注意。年代末才逐渐引起各国学者的注意。1991年,年,Pawlak发表了专著发表了专著RoughSet:TheoreticalAspectsofReasoningaboutData,奠定了粗糙集理论的基础。,奠定了粗糙集理论的基
20、础。1992年,在波兰召开了第一届国际年,在波兰召开了第一届国际粗糙集研讨会,这次会议着重讨论了集合近似的基本思想及其应用,其中粗糙粗糙集研讨会,这次会议着重讨论了集合近似的基本思想及其应用,其中粗糙环境下的机器学习的基础研究是这次会议的四个专题之一。环境下的机器学习的基础研究是这次会议的四个专题之一。1993年在加拿大召年在加拿大召开了第二届国际粗糙集与知识发现研讨会,这次会议积极推动了国际上对粗糙开了第二届国际粗糙集与知识发现研讨会,这次会议积极推动了国际上对粗糙集应用的研究。由于这次会议正值知识发现成为热门研究话题,一些著名的知集应用的研究。由于这次会议正值知识发现成为热门研究话题,一些
21、著名的知识发现学者参加了这次会议,并且介绍了许多应用扩展粗糙集理论的数据挖掘识发现学者参加了这次会议,并且介绍了许多应用扩展粗糙集理论的数据挖掘的方法与系统。的方法与系统。1996年在日本东京召开了第五届国际粗糙集研讨会以及年在日本东京召开了第五届国际粗糙集研讨会以及2001年年在我国举行的研讨会推动了亚洲地区和我国对粗糙集理论与应用的研究。现在,在我国举行的研讨会推动了亚洲地区和我国对粗糙集理论与应用的研究。现在,美国、加拿大、波兰、日本都有粗糙集研究的专门机构。美国、加拿大、波兰、日本都有粗糙集研究的专门机构。5/13/2023314.4 粗糙集理论粗糙集理论1.粗糙集理论的基本概念粗糙集
22、理论的基本概念Rough集的基础概念集的基础概念有一个表示文献资料的对象集合有一个表示文献资料的对象集合U和和U上的等上的等价关系价关系R,R是由对象的属性是由对象的属性(这里是指标引词这里是指标引词)集集派生的派生的U集合的集合的划分,划分,R=X1,X2,Xn。我们称。我们称为近似空间为近似空间(Approximationspace)。对于。对于P R并且并且P,这是指,这是指P是由是由的子集的子集派生的,那么派生的,那么P(所有所有P中等价关系的交集中等价关系的交集)也是一种等价关系,在也是一种等价关系,在Rough集中,我们常称集中,我们常称P为为P上的不可分辨关系上的不可分辨关系(I
23、ndiscernibilityrelation),记作,记作Ind(P)。按照按照形状形状分类分类4.4.1 粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点5/13/2023324.4 粗糙集理论粗糙集理论按照按照大小大小分类分类按照按照颜色颜色分类分类5/13/2023334.4 粗糙集理论粗糙集理论按照按照“形形状状”和和“大小大小”分分类类按照按照“颜颜色色”和和“大小大小”分分类类5/13/2023344.4.1粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点n定义4.17对于每个集合XU和一个等价关系R,A=(U,R)称为知识库,定义两个子集:nX=x|xX=xU|xX为X
24、的下近似空间(Lowerapproximation)。nX=x|xX=xU|xX为X的上近似空间(Upperapproximation)。nBN(X)=5/13/2023354.4.1粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点甲甲甲甲甲甲甲甲甲甲甲甲甲甲按照按照“形形状状”和和“大小大小”分分类类甲甲甲甲甲甲甲甲甲甲甲甲甲甲5/13/2023364.4.1粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点 5/13/2023374.4.1粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点 n定义4.18X关于A的近似质量,定义为:n定义4.19X关于A的粗糙性测度,定义为:0A(
25、X)1;A(X)=0时,X是可以确定的;A(X)0时,X是可以粗糙的,A(X)是粗糙程度。5/13/2023384.4.1粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点 n定义4.20设F=X1,X2,Xn,XiU,则F关于近似空间A的下近似和上近似,定义为:n定义4.21F关于A的近似精度A(X)和近似质量A(X)分别定义为:5/13/2023394.4.1粗糙集理论的基本概念和特点粗糙集理论的基本概念和特点 2.粗糙集理论的特点粗糙集理论的特点n不需要先验知识不需要先验知识n强大的数据分析和约简能力:求知识的最小表达;强大的数据分析和约简能力:求知识的最小表达;识别数据之间的依赖关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 人工智能 课件
限制150内