神经网络

绪论

应用范围

  1. 模式识别
  2. 最优化问题计算
  3. 自动控制
  4. 信号处理
  5. 图像处理
  6. 人工智能

1 基本概念

1.1 神经元模型

  1. MP模型

思想:神经细胞的工作方式处于兴奋或抑制。基于此,引入硬极限函数。

神经元之间的信号连接强度取决于突触状态,在MP模型中,神经元的每个突出的活动前度用一个固定的实数即权值来模拟,每个神经元模型都可以从数十个甚至上百个其他神经元接收信息,产生兴奋和冲动。当刺激达到阈值时,就使神经元产生动作电位,若输入总和低于阈值,则不产生任何动作。

MP模型 xi为神经网元的输入,wi为相应的连接权值,T为神经元的兴奋阈值,y为神经元的输出。

y=1 if ∑wx≥T

y=0 if ∑wx<T

单个MP神经元模型可以实现与、或、与非、或非等二值逻辑运算,但是不能实现异或运算,而且其权值无法调节,因此缺乏一个关键因素,即学习能力。

  1. 一般神经元模型

通用神经元模型

  • a1~an为输入向量的各个分量
  • w1~wn为神经元各个突触的可调输入权值
  • b为偏置信号(用于建模神经元的兴奋阈值)θ
  • f为激励函数,,一般sum替换为基函数u。
  • t为神经元输出

t=f(u(WX-b))

采用的基函数类型有线性函数(sum),距离函数,椭圆函数等,激励函数可以是线性也可以是非线性的,常用的激励函数有硬极限函数y=f(u)=1,u>0;0,u<0;即f为符号函数,或者采用线性函数(y=f(u)=u)和饱和线性函数(y=f(u)=1/2*(|u+1|-|u-1|));其他还有Sigmoidal函数(S 函数),高斯函数

神经元学习算法

神经网络的学习有两种形式:有导师学习和无导师学习。有导师学习的训练样本是输入输出对{pi,di},其中pi为样本输入,di为样本输出(教师信号);训练目的是通过调节各神经元的自由参数,使网络产生期望的行为,即对给定的输入pi,网络输出尽可能的接近di。无论有导师还是无导师学习,都要通过调整神经元的自由参数(权值或阈值)来实现。

对单个神经元,设权矢量为W=[w1,w2,...wn,θ],输入样本为X=[x1,x2,...xn,-1],这样阈值就并到权矢量中,这样当前权值为W(k)=[w1,w2,...wn,θ]。对有导师学习,假设输入X对应的期望输出为d,则神经元的学习算法的内容就是确定神经元的权值调整量ΔW(k),并得到权值调整公式为

W(k+1) = W(k)+ηΔW(k)

η为学习率,且0<η<1。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值