人工神经网络评价方法

上传人:xh****66 文档编号:61711754 上传时间:2018-12-10 格式:PPT 页数:41 大小:748.50KB
返回 下载 相关 举报
人工神经网络评价方法_第1页
第1页 / 共41页
人工神经网络评价方法_第2页
第2页 / 共41页
人工神经网络评价方法_第3页
第3页 / 共41页
人工神经网络评价方法_第4页
第4页 / 共41页
人工神经网络评价方法_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《人工神经网络评价方法》由会员分享,可在线阅读,更多相关《人工神经网络评价方法(41页珍藏版)》请在金锄头文库上搜索。

1、系统综合评价课程演示片,人工神经网络评价方法,2,本节课包括以下内容,1. 人工神经网络基础知识 2. BP网络及BP算法 3. 实例演示,3,一、人工神经网络的概念,人工神经网络是一个并行、分布处理结构,它由处理单元及连接的无向信号通道互联而成。这些处理单元具有局部内存,并可以完成局部操作。每一个处理单元有一个单一的输出联接,这个输出可以根据需要被分成希望个数的许多并行联接,且这些并行联接的输出相同的信号及相应的处理单元的信号,信号的大小不因分支的多少而变化。处理单元的输出信号可以是任何需要的数学模型,每个处理单元中进行的操作必须是完全局部的。也就是说,它必须仅仅依赖于经过输入连接到达处理单

2、元的所有输入信号的当前值和存储在处理单元局部内存中的值。,4,人工神经网络的八个要素,一组处理单元 处理单元的激活状态 输出函数 联接模式 传递规则 激活规则 学习规则 样本集合,5,PPD模型图,w1i,w2i,wni,Neti=xjwji,ai=Fi(ai,neti),oi=f(ai),6,二、生物神经网络,构成 信号处理过程 基本特征,7,神经元及其联接; 神经元之间的联接强度决定信号传递强度; 神经元之间的联接强度是可以随训练改变; 信号可以起刺激作用,也可以起抑制作用; 一个神经元接受的信号的累积效果决定其状态; 每个神经元可以有一个阈值;,8,三、人工神经元,基本构成 对每一个神经

3、元来说都会接受一组输入信号,每个输入信号都对应一个权,所有输入的加权和决定该神经元的激活状态。 设:(1,x2,xn) 输入向量 W=(w1,) 联接权向量 neti=xiwi 网络输入 net=XW,9,激活函数 希望人工神经元有一个更一般的变换函数,用来执行该神经元所获得的网络输入的变换,这就是激活函数。 o=f(net) 几种典型的激活函数:,10,几种典型的激活函数,1.线性函数: 2.非线性斜面函数: net - net,11,几种典型的激活函数,4.S型函数 其中,当a=0,b=1时为函数最简单形式,饱和值为:0,1,12,四、联接模式,层内联接: 本层内的神经元到本层内的神经元的

4、联接,用来加强和完成层内神经元的竞争。 循环联接: 神经元到自身的联接 层间联接: 不同层间中的神经元的联接,实现信号的传递,13,反馈方式中达到平衡的过程,层间联接包括前馈信号和反馈信号 反馈方式中达到平衡的过程,14,五、分层结构,单级网 简单单级网: 下面以简单单级网为例,说明神经网络的分层结构,其余形式据此可理解。 网络输入向量:(1,x2,xn) 网络输出向量:O(o1,o2,on) 输入层的神经元不对信号做任何处理,只起到扇出作用,15,简单单级网的网络图,x1,x2,xn,输入层,输出层,o1,o2,on,16,简单单级网,权矩阵:W=(wij) 输出层第j个元素的网络输入为ne

5、tj netj=x1w1j+x2w2j+xnwnj NET=(net1, net2,., netm) NET=XW O=F(NET),17,分层结构,单级横向反馈网 多极网 层次划分 非线性激活函数 循环网,18,六、人工神经网络的训练,训练:将由样本向量构成的样本集合输入到人工神经网络的过程中,按照一定方式调整神经元之间的联接权,使得网络在接受输入时可以给出适当的输出。,19,无导师学习,不需要目标,训练集中只含有输入向量,训练算法致力于修改权矩阵,使网络对相似输入可以给出相似的输出。,20,有导师学习,在训练中,要求用户在给出输入向量的同时,给出对应的输出向量,二者构成一个训练对。 主要步

6、骤: 从样本集合中取一个样本(Ai,Bi) 计算出实际输出O 求D=Bi-O 根据D调整权矩阵W 每个样本重复这个过程,直到误差不超过规定范围,21,Delta规则,22,七、异或问题,异或运算 x=y 其他,23,一、基本概念,BP算法: 在于利用输出层的误差来估计输出层的直接前导层的误差,再用这一误差估计更前一层的误差,这就形成了将输出端表现出的误差沿着与输入信号传送的方向逐级向网络的输入端传递的过程。 BP网络: 使用BP算法进行学习的多级非循环网络。,24,利用BP网络进行评价的优点,它主要根据所提供的数据,通过学习和训练,找出输入与输出之间的内在联系,从而求取问题的解。而不是依据对问

7、题的经验知识和规则,因而具有自适应功能,这对于弱化权重确定中人为的因素是十分有益的。 能够处理那些有噪声或不完全的数据,具有泛化功能和很强的容错能力。 由于实际综合评估往往是非常复杂的,各个因素之间互相影响,呈现出复杂的非线性关系,人工神经网络为处理这类非线性问题提供了强有力的工具,25,二、基本BP算法,神经元 激活函数 网络输入:netj=x1w1+x2w2+xnwn 输出 net=0时,o取值0.5,net落在(-0.6,0.6)之间,o的变化率较大,收敛比较快,应把net控制在这个范围内。,26,网络的拓扑结构 输入向量、输出向量的维数及隐藏层层数,隐藏层神经元数由问题决定。 多数情况

8、下,BP网络选用二级网络 训练过程 向前传播阶段:从样本集中取一个样本(Xp,Yp),将Xp输入网络;计算相应的实际输出Op 向后传播阶段:计算实际输出与相应的理想输出的差;按最小化误差的方式调整权矩阵,27,误差传播分析,输出层权的调整,28,隐藏层权的调整,wp1,1k,wp2,2k,wpm,mk,ANq,第k层,第k-1层,第k-2层,ANh,ANp,vhp, pk-1,29,隐藏层权的调整,30,基本BP算法,for h=1 to M do 初始化W(h); 初始化精度控制参数 E= +1 While E do E=0; 对S中的每一个样本(Xp, Yp): 计算出Xp对应得的实际输出

9、Op; 计算出Ep; E=E+Ep; 调整W(M);,h=M-1; while h0 do 调整W(h); h=h-1 E=E/2.0,31,三、算法的改进,for h=1 to M do 初始化W(h); 初始化精度控制参数 E= +1 While E do E=0; 对S中的每一个样本(Xp, Yp): 计算出Xp对应得的实际输出Op; 计算出Ep; E=E+Ep; 对所有i,j,:计算,对所有i,j,: h=M-1; while h0 do 对所有i,j: 对所有i,j: h=h-1 对所有i,j,h E=E/2.0,32,四、BP学习算法程序框图,基本思路:按照Delta规则,对各层权

10、进行调整,从而使精度要求满足Ep 其中,Ep满足公式: BP学习算法程序框图,33,几个问题的讨论,收敛速度问题 局部极小点问题 网络瘫痪问题 稳定性问题 步长问题,34,基于神经网络的企业效绩综合评价,建立系统的评价指标体系:然后才能采用适当的方法进行评价。根据评价的全面性和可比性原则,企业效绩主要从财务效益状况、资产营运状况、偿债能力状况以及发展能力状况4个方面来全面综合考核企业绩效 评价值和综合评价得分的获得方法:参照财政部颁布的大型普通机械制造业各指标的最优和较差标准值。各评价指标的标准值的计算:,35,指标体系的构成,财务效益状况 净资产收益率 总资产收益率 资本保值增值率 成本费用

11、利润率,资产运营状况 总资产周转率 流动资产周转率 存货周转率 应收账款周转率,偿债能力状况 资产负债率 产权比率 速动比率 现金流动负债比率,发展能力状况 销售增长率 资本积累率 总资产增长率 固定资产成新率,36,37,利用BP网络进行计算,换算为评价值 用上述公式将实际值换算为评价值和评价得分 使用MadLap计算,38,评价结果分析,应用网络通过对本企业历史数据的训练,利用训练好的网络可以简便有效地评价企业当期各个方面的评价值,进而得出企业整体效绩大小。在实际操作中,通过评价标准大小的选取,比如选择行业优秀值,可以进行同类企业的横向比较,看出在市场竞争中企业的整体优劣状况和效绩排名。,谢谢诸位!,40,生物神经元,41,网络的拓扑结构,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号