人工神经网络的模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人工神经网络的模型:人工神经元的模型、常用的激活转移函数、MP模型神经元
人工神经元的主要结构单元是信号的输入、综合处理和输出
人工神经元之间通过互相联接形成网络,称为人工神经网络
神经元之间相互联接的方式称为联接模式。相互之间的联接强度由联接权值体现。
在人工神经网络中,改变信息处理及能力的过程,就是修改网络权值的过程。
人工神经网络的构造大体上都采用如下的一些原则:
由一定数量的基本神经元分层联接;
每个神经元的输入、输出信号以及综合处理内容都比较简单;
网络的学习和知识存储体现在各神经元之间的联接强度上。
神经网络解决问题的能力与功效除了与网络结构有关外,在很大程度上取决于网络激活函数。人工神经网络是对人类神经系统的一种模拟。尽管人类神经系统规模宏大、结构复杂、功能神奇,但其最基本的处理单元却只有神经元。人工神经系统的功能实际上是通过大量神经元的广泛互连,以规模宏伟的并行运算来实现的。
人工神经网络模型至少有几十种,其分类方法也有多种。例如,若按网络拓扑结构,可分为无反馈网络与有反馈网络;若按网络的学习方法,可分为有教师的学习网络和无教师的学习网络;若按网络的性能,可分为连续型网络与离散型网络,或分为确定性网络与随机型网络;若按突触连接的性质,可分为一阶线性关联网络与高阶非线性关联网络。
人工神经网络的局限性:
(1)受到脑科学研究的限制:由于生理实验的困难性,因此目前人类对思维和记忆机制的认识还很肤浅,还有很多问题需要解决;
(2)还没有完整成熟的理论体系;
(3)还带有浓厚的策略和经验色彩;
(4)与传统技术的接口不成熟。
如果将大量功能简单的形式神经元通过一定的拓扑结构组织起来,构成群体并行分布式处理的计算结构,那么这种结构就是人工神经网络,在不引起混淆的情况下,统称为神经网络。根据神经元之间连接的拓扑结构上的不同,可将神经网络结构分为两大类:分层网络相互连接型网络
分层网络可以细分为三种互连形式:
简单的前向网络;
具有反馈的前向网络;
层内有相互连接的前向网络。
神经网络的学习分为三种类型:有导师学习、强化学习无导师学习
有导师学习:必须预先知道学习的期望结果——教师信息,并依此按照某一学习规则来修正权值。
强化学习:利用某一表示“奖/惩”的全局信号,衡量与强化输入相关的局部决策如何。
无导师学习:不需要教师信息或强化信号,只要给定输入信息,网络通过自组织调整,自学习并给出一定意义下的输出响应。
神经网络结构变化的角度,学习技术还可分为三种: 权值修正、拓扑变化、权值与拓扑修正学习技术又还可分为:确定性学习、随机性学习
人工神经网络
人工神经网络是生物神经网络的某种模型(数学模型);是对生物神经网络的模仿
基本处理单元为人工神经元
生物神经元(neuron)是基本的信息处理单元
是对的模拟。
大量简单的以某种形式连接,形成一个.
其中某些因素,如:连接连接,其大小决定信号传递强弱); ,神经元的输入输出特性);甚至等, 可依某种规则随外部数据进人工神经网络计算单元(结点,神经元)网络强度行适当调整,最终实现某种功能。 (权值结点 神经网络计算特性(激活特性网络结的计算通过网络结构实现; 生 物神经 构系统 不同网络结构可以体现各种不同的功能; 网络结构的是通过逐渐参数学习修正的。
00⎧>⎧⎪⎨
<⎩⎪
⎪
⎨⎪
⎪⎪⎩权值,激活 连接权值,突触连接强度权值,抑制 输入信号关于神经元突触的线性加权 将神经元的输出信号限制在有限范围内
一组连接 一个加法器一个激励函数人工神经元模型的三要素:
()⎧⎪
⎨⎪⎩
网络结构或拓扑(连接形式)神经元的计算特性传递函数学习规则上述要素不同组合,形成各种神经网络模型
3. 人工神经网络三个要素()()()()()
()23Hopfield SOM ⎧⎪
⎪⎪⎪
⎪⎪⎪⎨
⎪⎪⎪⎪
⎪⎪⎪⎩.1 网络 神经网络
feedfroward network feedback network competitive learning network
4 神经网络三种基本前馈型模神经网络-反馈网络竞争学习重点介绍网络型
多层感知器 BP 网络 RBF 网络
⎧⎨
⎩ 自学习 自适应 并行处理 分布表达与计算回归
状态预测 可应用到众多领域,如:
优化计算;信号处理;智能控制; 模式识别;机器视觉;等等。
神经网络特点神经网络应用
神经网络本质上,可以理解为函数逼近
前馈(forward)神经网络
各神经元接受来自前级的输入,并产生输出到下一级,无反馈,可用一有向无环图表示。 网络中的节点分两类:输入节点;计算节点(神经元节点) 节点按层(layer)组织 :
第i 层的输入只与第i -1层的输出相连。
输入信号由输入层输入,由第一层节点输出,传向下层,…… 前馈:信息由低层向高层单向流动。 可见层
输入层 (input layer) 输入节点所在层,无计算能力
输出层 (output layer) 节点为神经元 隐含层( hidden layer) 中间层,节点为神经元
BP 神经网络训练的两个阶段 (1)信号正向传递过程
输入信息从输入层经隐层逐层、正向传递,直至得到各计算单元的输出 (2)误差反向传播过程
输出层误差从输出层开始,逐层、反向传播,可间接计算隐层各单元的误差,并用此误差修正前层的权值.
()[]()()()()1011,,20121301,...,1
4ω-===-=-=-=--B ,...,P -1=L 维输入向量
层神经网络
层号 输入层层号 隐含层层号 输出层
各层节点输入节点,计算节点数目, 输入层输出层相邻层连接权值
来自与第层的当前的连接节点第层节点权值
T
n l
L l
ij n x x x L l l L l L n l L n n
n l i l j m
算法训练过程描述约定:
标准化
()111
5111,...,,1,...,,1,...,i,j,k j O i j j k ωω-++-+===BP :第层为当前处理层;
其前一层、当前层、后一层的计算单元序号为; 位于当前层第个计算单元的输出为, 前层第个单元到本层第个单元的连接权值为 本层第个单元到后层第个单元的连接权值为注:采用修正权值,输出函数应连续可微,选l j l
l ij l l jk l l l l l j n i n k n sigm 算法训练过程描述
假定梯度法函数。
oid