2016神经网络一、神经网络的概念人工神经网络是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型,如右图
神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成
每个节点代表一种特定的输出函数,称为激励函数
每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆
网络的输出则依网络的连接方式、权重值和激励函数的不同而不同
而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达
图1神经网络结构二、神经网络的分类没有反馈的前向网络(如BP)即各神经元接收前一层的输入,并输出给下一层,没有反馈
神经网络的连接相互结合型网络(如Hopfiled)即任意两个神经元都可能有连接,输入信号在网络中往返传递
主要细分如下:BP神经网络——是一种按误差逆传播算法训练的多层前馈网络
RBF(径向基函数神经网络)——能够逼近任意的非线性函数,可以处理系统内的难以解析的规律性,具有良好的泛化能力,并有很快的学习收敛速度
SOM(自组织特征映射神经网络)——是一种无导师学习的网络,主要用于对输入向量进行区域分类
ANNHopfiled神经网络——是一种递归神经网络,是一种结合存储系统和二元系统的神经网络
它保证了向局部极小的收敛,但收敛到错误的局部极小值,而非全局极小的情况也可能发生
ART网络——是一种无监督的矢量分类器,能按照已存储的最相似的模式对接收输入矢量进行分类
如果已确定一个输入模式明显地不同于已存在的类,则ART网络能创建一个新的相应于这个输入模式的神经元
三、神经网络的特点(1)可以充分逼近任意复杂的非线性关系;(2)所有定量或定性的信息都等势分布贮存于网络内的各神经元,故有很强的鲁棒性和容错性;(3)采用并行分布处理方法,能快速进行大量运算,具有高度的并行结构和并行实现能力,具有高速寻找优化解的