人工神经网络及其应用实例—-毕业论文设计

内容发布更新时间 : 2024/12/25 14:13:54星期一 下面是文章的全部内容请认真阅读。

人工神经网络及其应用实例

人工神经网络是在现代神经科学研究成果基础上提出的一种抽 象数学模型,它以某种简化、抽象和模拟的方式,反映了大脑功能的

若干基本特征,但并非其逼真的描写。

人工神经网络可概括定义为:由大量简单元件广泛互连而成的复

杂网络系统。所谓简单元件,即人工神经元,是指它可用电子元件、

光学元件等模拟,仅起简单的输入输出变换 y???? (x) 的作用。下图是 3

中常用的元件类型:

线性元件: y?? 0.3x,可用线性代数法分析,但是功能有限,现在

已不太常用。

2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -6

-4

-2

0

2

4

6 连续型非线性元件: y?? tanh(x),便于解析性计算及器件模拟,是 当前研究的主要元件之一。

Page 1 of 25

2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -6

-4

-2

0

2

4

6

?1, x?? 0

,便于理论分析及阈值逻辑器件 离散型非线性元件: y?????

??1, x?? 0

实现,也是当前研究的主要元件之一。

2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -6

-4

-2

0

2

4

6 Page 2 of 25

每一神经元有许多输入、输出键,各神经元之间以连接键(又称 突触)相连,它决定神经元之间的连接强度(突触强度)和性质(兴

奋或抑制),即决定神经元间相互作用的强弱和正负,共有三种类型:

兴奋型连接、抑制型连接、无连接。这样,N 个神经元(一般 N 很大)

构成一个相互影响的复杂网络系统,通过调整网络参数,可使人工神

经网络具有所需要的特定功能,即学习、训练或自组织过程。一个简

单的人工神经网络结构图如下所示:

上图中,左侧为输入层(输入层的神经元个数由输入的维度决定), 右侧为输出层(输出层的神经元个数由输出的维度决定),输入层与

输出层之间即为隐层。

输入层节点上的神经元接收外部环境的输入模式,并由它传递给

相连隐层上的各个神经元。隐层是神经元网络的内部处理层,这些神

经元在网络内部构成中间层,不直接与外部输入、输出打交道。人工

神经网络所具有的模式变换能力主要体现在隐层的神经元上。输出层

用于产生神经网络的输出模式。

多层神经网络结构中有代表性的有前向网络(BP 网络)模型、

Page 3 of 25

多层侧抑制神经网络模型和带有反馈的多层神经网络模型等。本文主 要探讨前向网络模型。

多层前向神经网络不具有侧抑制和反馈的连接方式,即不具有本

层之间或指向前一层的连接弧,只有指向下一层的连接弧。代表是

BP 神经网络:输入模式由输入层进入网络,经中间各隐层的顺序变

换,最后由输出层产生一个输出模式,如下图所示:

输入层 隐层 输出层 多层前向神经网络由隐层神经元的非线性处理衍生它的能力,这 个任务的关键在于将神经元的加权输入非线性转换成一个输出的非

线性激励函数。下图给出了一个接收 n 个输入 x1, x2 , , xn 的神经元:

b

1 x1

w1 w2 wn

x2

????

y

xn

Page 4 of 25

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi