1.2模型参数的确定
1.2.1BP网络模型结构参数的确定
网络结构参数的选取十分重要,直接影响网络的表达能力和收敛速度,这里选取隐层一层进行建模。输入层和输出层的神经元个数按实际需要确定,隐含层个数按柯尔莫哥洛夫定理取为2m +1(m为输入数据个数)。
1.2.2初时权值的选取
连接权系数和神经元阀值的初始值选取对网络模型是否达到最小,是否能够收敛以及训练的时间大小关系很大。本模型初始值采用随机函数((-1, 1)之间的随机数)在机上随机选取。
1.2.3节点函数的选取
选sigmoid函数
为节点输出函数,其导数f’(x)=f(x)(1-f(x)),其优点是对于任何数据的输入都可以转化成(0,+1)之间的数。
1.3学习算法
BP算法的学习由四个过程组成:输入模式由输入层经中间层向输出层的“模式顺传播”过程;网络的希望输出与网络实际输出之差的误差信号由输出层经中间层向输入层修正连接权的“误差逆传播”过程;由“模式顺传播”与“误差逆传播”的反复交替进行的网络“记忆训练”过程;网络趋向收敛即网络的全局误差趋向极小值的“学习收敛”过程[2]。即“模式顺传播”→“误差逆传播”→“记忆训练”→“学习收敛”四个过程,这四个过程可以进一步合并为“正向传播”和“反向传播”两个过程。
查询造价工程师考试信息到中国资格考试网
2009年造价工程师考试网上远程培训:点击这里进入免费试听
购买2009年造价工程师考试用书请到树人考试书店