第四章智能技术的决策支持和智能决策支持系统课件.ppt
《第四章智能技术的决策支持和智能决策支持系统课件.ppt》由会员分享,可在线阅读,更多相关《第四章智能技术的决策支持和智能决策支持系统课件.ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO第1页,此课件共95页哦第四章智能技术的决策支持和智能决策支持系统(3)部分内容部分内容v4.4神经网络的决策支持神经网络的决策支持v4.5遗传算法的决策支持遗传算法的决策支持第2页,此课件共95页哦4.4神经网络的决策支持神经网络的决策支持v神经元的结构神经元的结构第3页,此课件共95页哦v神经元由神经元由细胞体、树突和轴突细胞体、树突和轴突三部分组成;三部分组成;v细胞体对接收到的信息进行处理;细胞体对接收到的信息进行处理;v轴突是较长的神经纤维,是发出信息的;轴突是较长的神经纤维,是发出信息的;v树突的神经纤维较短,是接收信息的;树突的神经纤维较短,是接收信息的;v一一个个神神经
2、经元元的的轴轴突突末末端端,与与另另一一个个神神经经元元的的树树突突之之间间密密切切接接触,传递神经元冲动的地方称为突触。触,传递神经元冲动的地方称为突触。4.4神经网络的决策支持神经网络的决策支持第4页,此课件共95页哦神经元具有如下性质:神经元具有如下性质:(1 1)多输入单输出;多输入单输出;(2 2)突触具有)突触具有加权加权的效果;的效果;(3 3)信息进行传递;)信息进行传递;(4 4)信息加工是信息加工是非线性。非线性。4.4神经网络的决策支持神经网络的决策支持第5页,此课件共95页哦1、神经元的数学模型、神经元的数学模型 其其中中:V1、V2、Vn为为输输入入,i为为该该神神经
3、经元元的的输输出出,ij为为外外面面神神经经元元与与该该神神经经元元连连接接强强度度(即即权权值值),为为阈阈值值,f(X)为为该该神神经经元的作用函数。元的作用函数。4.4神经网络的决策支持神经网络的决策支持第6页,此课件共95页哦vMP(神经元的数学模型)(神经元的数学模型)模型方程为:模型方程为:v其中其中Wij是神经元之间的连接强度,是神经元之间的连接强度,vWii0,Wij(ij)是可调实数,由学习过程来调整。)是可调实数,由学习过程来调整。第7页,此课件共95页哦2、神经元作用函数、神经元作用函数0,1阶梯函数阶梯函数:-1,1阶梯函数阶梯函数:第8页,此课件共95页哦神经元作用函
4、数神经元作用函数 (-1,1)S型函数:型函数:(0,1)S型函数:型函数:第9页,此课件共95页哦3、学习规则、学习规则神经元的学习规则是神经元的学习规则是Hebb规则。规则。Hebb学习规则学习规则:若:若i与与j两种神经元之间同时处于兴奋状态,两种神经元之间同时处于兴奋状态,则它们间的连接应加强,即:则它们间的连接应加强,即:Wij SiSj(0)这一规则与这一规则与“条件反射条件反射”学说一致,并得到神经细胞学说的学说一致,并得到神经细胞学说的证实。证实。设设1,当,当SiSj1时,时,Wij1,在在Si,Sj中有一个为中有一个为0时,时,Wij0。第10页,此课件共95页哦4.4.2
5、 反向传播模型反向传播模型(BP模型模型)BP模模型型(Backpropagation),需需要要确确定定它它的的网网络络结结构构、作作用用函函数数和和误差函数。误差函数。1.多层网络结构多层网络结构:有输入层、输出层,一个或多个隐含层有输入层、输出层,一个或多个隐含层第11页,此课件共95页哦 2.作用函数为作用函数为(0,1)S型函数型函数 3.误差函数误差函数对第对第p个样本误差计算公式为:个样本误差计算公式为:其中其中pi,Opi分别是期望输出与计算输出。分别是期望输出与计算输出。4.4.2 反向传播模型反向传播模型(BP模型模型)第12页,此课件共95页哦 公公式式推推导导思思想想是
6、是:修修正正网网络络权权值值与与阈阈值值,使使误误差差函函数数沿沿梯度方向下降。梯度方向下降。BP网网络络表表示示:输输入入结结点点xj,隐隐结结点点yi,输输出出结结点点Ol,输输入入结结点点与与隐隐结结点点间间的的网网络络权权值值为为Wij,隐隐结结点点与与输输出出结结点点间间的的网络权值为网络权值为Tli,输出结点的期望输出为,输出结点的期望输出为tl。4.4.2 反向传播模型反向传播模型(BP模型模型)第13页,此课件共95页哦2.输出结点计算输出:输出结点计算输出:其中:其中:其中:其中:BP模型的计算公式为:模型的计算公式为:4.4.2 反向传播模型反向传播模型(BP模型模型)1.
7、隐结点的输出:隐结点的输出:第14页,此课件共95页哦3.输出结点的误差公式:输出结点的误差公式:4.4.2 反向传播模型反向传播模型(BP模型模型)第15页,此课件共95页哦1.输出结点输出输出结点输出Ol计算公式计算公式(1)输入结点的输入)输入结点的输入xj(2)隐结点的输出:)隐结点的输出:其中:其中:Wij连接权值,结点阈值连接权值,结点阈值。(3)输出结点输出:输出结点输出:其中:其中:Tij连接权值,连接权值,结点阈值结点阈值。2输出层(隐结点到输出结点间)的修正公式输出层(隐结点到输出结点间)的修正公式(1)输出结点的期望输出)输出结点的期望输出tl(2)误差控制)误差控制所有
8、样本误差:所有样本误差:BP模型计算公式汇总模型计算公式汇总第16页,此课件共95页哦其中一个样本误差:其中一个样本误差:其中,其中,p为样本数,为样本数,n为输出结点数。为输出结点数。(3)误差公式:)误差公式:(4)权值修正:)权值修正:其中其中k为迭代次数。为迭代次数。(5)阈值修正:阈值修正:BP模型计算公式汇总模型计算公式汇总第17页,此课件共95页哦3、隐结点层(输入结点到隐结点间)的修正公式、隐结点层(输入结点到隐结点间)的修正公式(1)误差公式:)误差公式:(2)权值修正:)权值修正:(3)阈值修正:)阈值修正:BP模型计算公式汇总模型计算公式汇总第18页,此课件共95页哦误差
9、反向传播示意图误差反向传播示意图隐结点误差的含义:隐结点误差的含义:第19页,此课件共95页哦 求 l(2)i(1)Ol=f(l)yi=f(i)l(k+1)=l(k)+l(2)j 修正(Tli,l),(Wij,i)修正权 l(2)=Ol(1Ol)(dlOl)Til(k+1)=Til(k)l(2)yi i(1)=yi(1yi)Wij(k+1)=Wij(k)i(1)xj输出节点lTli 隐节点 i修正权Wij输入节点xji(k+1)=i(k)+i(1)第20页,此课件共95页哦 按按问问题题要要求求,设设置置输输入入结结点点为为两两个个(x1,x2),输输出出结结点点为为1个个(z),隐隐结结点点
10、定定为为2个个(y1,y2),各各结结点点阈阈值值和和网网络络权权值值见见图说明。图说明。异或问题求解实例异或问题求解实例第21页,此课件共95页哦计算机计算结果计算机计算结果迭代次数:迭代次数:16745次;总误差:次;总误差:0.05隐层网络权值和阈值:隐层网络权值和阈值:w11=5.24 w12=5.23 1=8.01 w21=6.68 w22=6.64 2=2.98输出层网络权值和阈值:输出层网络权值和阈值:T1=-10 T2=10 =4.79异或问题求解实例异或问题求解实例第22页,此课件共95页哦一、神经网络专家系统特点一、神经网络专家系统特点1.神神经经元元网网络络知知识识库库:
11、为为神神经经元元之之间间的的连连接接强强度度(权权值值)。这这种种知知识是分布式存储的,适合并行处理。识是分布式存储的,适合并行处理。2.推推理理机机:是是基基于于神神经经元元的的信信息息处处理理过过程程。它它是是以以P模模型型为为基基础础的,采用数值计算方法。的,采用数值计算方法。4.4.3神经网络专家系统及实例神经网络专家系统及实例第23页,此课件共95页哦3.成成熟熟的的学学习习算算法法:感感知知机机采采用用delta规规则则;BP模模型型采采用用误误差差沿沿梯梯度度方方向向下下降降、以以及及隐隐节节点点的的误误差差由由输输出出结结点点误误差差反反向向传传播播的的思思想想进进行的。行的。
12、.容容错错性性好好:由由于于信信息息是是分分布布式式存存贮贮,在在个个别别单单元元上上即即使使出出错错或或丢丢失失,所有单元的总体计算结果,可能并不改变所有单元的总体计算结果,可能并不改变。4.4.3神经网络专家系统及实例神经网络专家系统及实例第24页,此课件共95页哦二、神经网络专家系统结构二、神经网络专家系统结构用用 户户知知识识工工程程师师 学学 习习 样样 本本 确定确定 系统系统 框架框架 神经元神经元 学习学习 形成形成 学习样本学习样本 知识库知识库(分布式)(分布式)实际问题实际问题 参数参数输入模式输入模式 转换转换 推推 理理 机机 制制输出模式输出模式 转换转换实际问题实
13、际问题 结果结果开发开发环境环境运行环境运行环境第25页,此课件共95页哦(一)确定系统框架(一)确定系统框架1.完成对神经元网络的拓朴结构设计:完成对神经元网络的拓朴结构设计:(1)神经元个数)神经元个数(2)神经元网络层次)神经元网络层次(3)网络单元的连接)网络单元的连接2.确定神经元的作用函数和阈值确定神经元的作用函数和阈值作用函数用得较多的有两种:作用函数用得较多的有两种:(1)阶梯函数)阶梯函数(2)S型函数型函数阈值的选取可为定值如阈值的选取可为定值如 i=0或或 i=0.5,或者进行迭代计算。,或者进行迭代计算。第26页,此课件共95页哦(二)学习样本(二)学习样本学习(训练)
14、样本:实际问题中学习(训练)样本:实际问题中已有结果已有结果的实例。的实例。(三)学习算法(三)学习算法不同的网络模型采用不同的学习算法,但都以不同的网络模型采用不同的学习算法,但都以Hebb规则为规则为基础。基础。1.Perception(感知机感知机)模型:采用模型:采用delta规则。规则。2.Back-propagation(反向传播反向传播)模型:采用误差反向传模型:采用误差反向传播方法。播方法。第27页,此课件共95页哦(四)推理机(四)推理机推理机是基于神经元的信息处理过程推理机是基于神经元的信息处理过程。1.神经元神经元j的输入:的输入:其其中中,Wjk为为神神经经元元j和和下
15、下层层神神经经元元k之之间间的的连连接接权权值值。Ok为为k神神经经元的输出。元的输出。2.神经元神经元j的输出的输出:Oj=f(Ij-j)j为阈值,为阈值,f为神经元作用函数。为神经元作用函数。第28页,此课件共95页哦(五)知识库(五)知识库知识库主要是存放各个神经元之间连接权值。知识库主要是存放各个神经元之间连接权值。由于上下两层间各神经元都有关系,用数组表示为由于上下两层间各神经元都有关系,用数组表示为(Wij)i行对应上层结点,行对应上层结点,j列对应下层结点。列对应下层结点。第29页,此课件共95页哦(六)输入模式转换(六)输入模式转换实际问题的输入,一般是以一种概念形式表示,而神
16、经元实际问题的输入,一般是以一种概念形式表示,而神经元的输入,要求以的输入,要求以(-,)间的数值形式表示,因此需要将文字概间的数值形式表示,因此需要将文字概念转换成数值。念转换成数值。建立两个向量集:建立两个向量集:(1)实际输入实际输入概念集概念集:各输入节点的具体物理意义。:各输入节点的具体物理意义。(2)神经元输入神经元输入数值集数值集:各输入节点的数值。:各输入节点的数值。第30页,此课件共95页哦(七)输出模式转换(七)输出模式转换实际问题的输出,一般也是以一种概念形式表示。而神经元的输实际问题的输出,一般也是以一种概念形式表示。而神经元的输出,一般是在出,一般是在0,1间的数值形
17、式,这需要将数值向文字概念的间的数值形式,这需要将数值向文字概念的转换。转换。第31页,此课件共95页哦v城市医疗服务能力评价系统。城市医疗服务能力评价系统。5个输入:个输入:病床数、医生数、医务人员数、门诊数和死亡率;病床数、医生数、医务人员数、门诊数和死亡率;4个输出:级别个输出:级别v、g、a和和b;建立一个三层神经元网络。建立一个三层神经元网络。v训练样本(集)训练样本(集):10城市的数据城市的数据,训练后可对其它城市进行评价。训练后可对其它城市进行评价。v输输入入输输出出模模式式转转换换:文文字字概概念念的的数数值值转转换换。输输入入节节点点数数据据范范围围范范围围(-,),输出数
18、据范围,输出数据范围0,1。v输输入入节节点点:五五个个节节点点分分别别表表示示五五个个指指标标,每每个个指指标标节节点点都都有有v,g,a,b四四种种可可能。能。三、神经网络专家系统实例三、神经网络专家系统实例第32页,此课件共95页哦城市医疗服务能力评价系统城市医疗服务能力评价系统神经网络结构图神经网络结构图第33页,此课件共95页哦城市医疗服务能力训练集城市医疗服务能力训练集第34页,此课件共95页哦文字概念的数值转换的五方案:文字概念的数值转换的五方案:方案方案1:v=3g=1a=-1b=-3方案方案2:v=1.5g=0.5a=-0.5b=-1.5方案方案3:v=6g=2a=-2b=-
19、6方案方案4:v=1g=0.66a=0.33b=0方案方案5:v=10g=7a=4b=1计计算算结结果果表表明明,方方案案2收收敛敛最最快快Count=360,计计算算结结果果也也很很合合理理,其次是方案其次是方案1,Count=451,方案,方案3,4,5均较差。均较差。结论:尽量采用结论:尽量采用(-1,1)附近较合适。附近较合适。第35页,此课件共95页哦4种动物样本:种动物样本:(1)某动物是暗斑点、黄褐色、有毛发、吃肉,它就是豹。)某动物是暗斑点、黄褐色、有毛发、吃肉,它就是豹。(2)某动物是黄褐色、有毛发、吃肉、黑条纹,它就是虎。)某动物是黄褐色、有毛发、吃肉、黑条纹,它就是虎。(
20、3)某动物是不飞、黑白色、会游泳、有羽毛,它就是企鹅。)某动物是不飞、黑白色、会游泳、有羽毛,它就是企鹅。(4)某动物是有羽毛、善飞,它就是信天翁)某动物是有羽毛、善飞,它就是信天翁。4.4.4神经元网络的容错性神经元网络的容错性第36页,此课件共95页哦第37页,此课件共95页哦训练完成后,对样本进行缺省条件输入。训练完成后,对样本进行缺省条件输入。(1)缺)缺1个条件的情况个条件的情况(2)缺)缺2个条件的情况个条件的情况(3)介于中间的情况)介于中间的情况缺省条件推理结果表缺省条件推理结果表第38页,此课件共95页哦 从计算结果中,可以看出容错效果很好,从计算结果中,可以看出容错效果很好
21、,缺缺1个条件时:例如对豹缺省黄褐色条件时,输出结果个条件时:例如对豹缺省黄褐色条件时,输出结果仍然是豹(仍然是豹(0.8463););缺缺2个条件时:对虎缺省黄褐色和多一个不飞的条件时,输出个条件时:对虎缺省黄褐色和多一个不飞的条件时,输出结果仍然是虎(结果仍然是虎(0.9286););输入豹和虎的共同信息(黄褐色、有毛发、吃肉)时,神经输入豹和虎的共同信息(黄褐色、有毛发、吃肉)时,神经网络的输出是既靠近豹(网络的输出是既靠近豹(0.3394)又靠近虎()又靠近虎(0.4203),输出),输出结论:该动物是一个介于豹和虎的中间新品种。结论:该动物是一个介于豹和虎的中间新品种。第39页,此课
22、件共95页哦4.5、遗传算法的决策支持、遗传算法的决策支持 遗传算法遗传算法(Genetic Algorithm,GA)是模拟生物进化的是模拟生物进化的自然选择自然选择和和遗传机制遗传机制的一种寻优算法。的一种寻优算法。(1 1)模拟)模拟生物的繁殖和变异现象;生物的繁殖和变异现象;(2 2)从任意)从任意一初始种群一初始种群出发,出发,产生产生一群新的更适应环境一群新的更适应环境的后代。的后代。(3 3)不断繁殖、进化,最后收敛到一个最优个体上。)不断繁殖、进化,最后收敛到一个最优个体上。优点:对复杂的优化问题优点:对复杂的优化问题无需建模无需建模和和复杂运算复杂运算,只需利用,只需利用遗传
23、算法的算遗传算法的算子,即可子,即可求得问题的求得问题的最优解或满意解。最优解或满意解。第40页,此课件共95页哦遗传算法发展的三个阶段遗传算法发展的三个阶段(1 1)7070年代的兴起阶段年代的兴起阶段 19751975年美国年美国Michigan Michigan 大学大学J.HollandJ.Holland首次系统地阐述了遗传算法的基本理论首次系统地阐述了遗传算法的基本理论和方法。和方法。在这一时期的大部分研究都处于在这一时期的大部分研究都处于理论研究理论研究和和建立实验模型阶段建立实验模型阶段。(2 2)8080年代的发展阶段年代的发展阶段 19801980年年SmithSmith教授
24、将遗传算法教授将遗传算法应用于机器学习领域应用于机器学习领域,研制出了一个著名的,研制出了一个著名的分分类器类器(Classifier)(Classifier)系统系统。这期间许多学者对遗传算法进行了大量的这期间许多学者对遗传算法进行了大量的改进和发展改进和发展,提出了许多成功的,提出了许多成功的遗遗传算法模型传算法模型,使遗传算法应用于更广泛的领域。,使遗传算法应用于更广泛的领域。(3 3)9090年代的高潮阶段年代的高潮阶段 进入进入9090年代后,遗传算法作为一种年代后,遗传算法作为一种实用实用、高效高效、鲁棒性强鲁棒性强的优化技术,得到了极的优化技术,得到了极为迅速的发展。为迅速的发展
25、。第41页,此课件共95页哦一、遗传算法的工作过程一、遗传算法的工作过程 遗传算法是遗传算法是一种群体型操作一种群体型操作,该操作以群体中的,该操作以群体中的所有个体为对所有个体为对象象。选择(选择(selection)、交叉()、交叉(crossover)和变异()和变异(mutation)是遗传算法的三个是遗传算法的三个主要操作算子主要操作算子,它们构成了遗传操作,它们构成了遗传操作(Genetic operation),),使遗传算法具有了其他传统方法所没使遗传算法具有了其他传统方法所没有的特性。有的特性。遗传算法的工作过程如图所示:遗传算法的工作过程如图所示:4.5遗传算法原理遗传算法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 智能 技术 决策 支持 支持系统 课件
限制150内