数学建模与数学实验神经网络目的内容学习神经网络的基本原理与方法
1、人工神经元数学模型4、BP神经网络应用3、BP神经网络Matlab工具箱函数2、BP神经网络神经网络(NeuralNetworks)是从微观结构与功能上对人脑神经系统进行模拟而建立起来的数学模型,它具有模拟人脑思维的能力,其特点主要是具有非线性特性、学习能力和自适应性等,是模拟人类智能的一种重要方法
神经网络是由神经元互联而成的,能接收并处理信息,而这种信息处理主要是由神经元之间的相互作用,即通过神经元之间的连接权值来处理并实现的
神经网络在人工智能、自动控制、计算机科学、信息处理和模式识别等领域得到了非常成功地应用
一、人工神经元数学模型生物神经元,也称神经细胞,它是由细胞体、树突、轴突和突触等生物组织构成的,并通过细胞膜电位来实现生物神经元的兴奋与抑制、学习与联想等基本功能,因此,它是构成人脑神经系统的基本功能单元
其结构如下图所示
根据生物神经元的结构与基本功能,可以将其简化为下图的形式,并建立神经网络模型的基础——人工神经元数学模型:1()njijijiyfwxa其中,jy表示神经元j的输出;ix表示神经元i的输入;ijw表示神经元i与神经元j之间的连接权值;ja表示神经元j的阈值;()f是输入到输出传递函数(也称激活函数)
下表给出了一些常用的传递函数
除线性传递函数外,其它的均是非线性的,因此,神经网络特别适合于解决非线性问题
神经网络传递函数名称传递函数表达式二值函数10()00xfxx线性函数()fxax分段线性函数00()01ccxfxcxxxxx非对称Sigmoid函数1()1xfxe非对称Sigmoid函数1()1xxefxe222211,01,01()()0,01,02()tanh(),03()10,014()exp()2x