基于 BP 神经网络的日负荷预测1 BP 神经网络1
1 人工神经网络简介及基本问题1
1 人工神经网络人工神经网络( Artificial Neural Networks ,即 ANN)是一种采用物理可实现的系统来模仿人脑神经细胞的结构和功能的系统
它是在现代神经科学研究成果的基础上提出的, 试图通过模拟大脑神经网络处理、记忆信息的方式进行信息处理
人工神经网络是近年来十分热门的交叉学科,它涉及生物、电子、计算机、数学和物理学科,有着非常广泛的应用前景,其应用领域包括:建模、时间序列分析、模式识别和控制等
人工神经网络的模型目前已有近40种,其中有反传网络、 感知器、 自组织映射、Hopfield 网络、波耳兹曼机、适应谐振理论等
根据连接的拓扑结构,神经网络模型可以分为两类: 前向网络和反馈网络
前向神经网络模型是指那些在网络中各处理单元之间的连接都是单向的,而且总是指向网络输出方向的网络模型
反传网络就是一种典型的前向网络
反馈网络模型是一种反馈动力学系统,它具有极复杂的动力学特性
反馈神经网络模型可以用完备的无向图表示,代表性的模型包括: Hopfield 网络模型和 Hamming网络模型
2 人工神经网络的基本问题人工神经元模型是生物神经元的模拟与抽象
这里所说的抽象是从数学角度而言,所谓模拟是对神经元的结构和功能而言,相当于一个多输入单输出的非线性阈值器件
人工神经网络模型主要考虑的问题有:网络连接的拓扑结构、 神经元的特征、学习规则等
人工神经元网络模型是将神经元通过一定的结构组织起来,从而构成人工神经元网络
按照神经元连接的拓扑结构不同, 可分为分层网络和相互连接型网络
分层网络是将一个神经元网络模型中的所有神经元按功能分为若干层,一般有输入层、中间层和输出层
相互连接型网络是指网络中任意两个单元之间都可以相互连接
神经元网络的学习过程