法进行预测 3.两种模型的预测值精度对比 4.运用附加动量法对标准 BP 网络进行改进人工神经网络设计思路?从人工神经网络的优点来阐述为什么选择人工神经网络?标准 BP 算法介绍及程序设计流程图? BP 神经网络的设计?输入输出变量选择?网络结构的确定?传输函数的选取?初始权值的选取?学习数率的选取?数据的归一化 1 人工神经网络优点?不需要显式的数学公式,能以任意精度逼近任意非线性过程?对不完整的信息敏感性很低,具有很强的容错性?具有很强的自适应能力?能够同时处理定量、定性知识相对传统方法其具有更大的优势 2 BP 算法介绍 2.1 信息正向传递隐含层第 i个神经元的输出: 输出层第 k个神经元的输出: 定义误差函数为: )1(11 1???? rj ij ij ibpwfa)212(22 11 ki si ki kbawfa???????? 21 2)2(2 1),( sk kkatBWE i ki ki kiaw Ew12 2 ????????? ki ki kib Eb ?????????2 2'2)2(fat kk ki???? j ij ij ijpw Ew ?????????1 1 ijib ????1????? 212'1 sk ki ki i ijwfe??运用实际输出与目标矢量的误差对输出权值求导,连续不断相对斜率下降的方向上计算权值和偏差的变化来逼近目标, 每次权值和误差的变化都与误差的影响成正比(1)输出层的权值变化: (2)隐含层的权值变化: 2.2 利用梯度下降法求权值变化及误差反向传播 3 程序设计流程图神经网络单元层节点描述输入层预测日前 12天第 i小时的负荷值( i=1,2 ,…,24 ) 输出层预测日第 i小时的负荷值( i=1,2 ,…,24 ) (1) 输入输出变量选择把第 13天和第 14天作为预测日 4 BP 神经网络的设计