神经网络学习 之 M-P模型

本文介绍了神经网络的基础,从M-P模型的生物学灵感,讲解了常用的激活函数,包括线性、斜面、阈值、S形和双极S形函数。然后阐述了最简单的感知器结构及其局限性,指出单层感知器仅能处理线性问题。接着讨论了多层感知器的引入,以及其在处理非线性问题上的潜力,但面临的训练权重的难题。文章提到由于1966年《感知器》一书的影响,ANN进入了低潮期。最后,文章讲述了ANN研究的复苏,特别是BP神经网络的诞生,它是使用BP算法的多层感知器,解决了训练问题,重新激发了人们对神经网络的兴趣。
摘要由CSDN通过智能技术生成

M-P模型的来源

所谓M-P模型,其实是按照生物神经元的结构和工作原理构造出来的一个抽象和简化了的模型。
下图是生物神经元结构。


大家可以查一查一些生物方面的书籍,了解一下这个神经元是如何工作的。我们可以概括出生物神经网络的假定特点:
1. 每个神经元都是一个 多输入单输出的信息处理单元;
2. 神经元输入 分兴奋性输入抑制性输入两种类型;
3. 神经元具有 空间整合特性阈值特性
4. 神经元输入与输出间有固定的 时滞,主要取决于突触延搁


M-P模型

按照生物神经元,我们建立M-P模型。为了使得建模更加简单,以便于进行形式化表达,我们忽略时间整合作用、不应期等复杂因素,并把神经元的突触时延和强度当成常数。下图就是一个M-P模型的示意图。

这里写图片描述

那么接下来就好类比理解了。我们将这个模型和生物神经元的特性列表来比较:
这里写图片描述

结合M-P模型示意图来看,对于某一个神经元 j (注意别混淆成变量了,在这里 j 只是起到标识某个神经元的作用),它可能接受同时接受了许多个输入信号,用 χi 表示。
由于生物神经元具有不同的突触性质和突触强度,所以对神经元的影响不同,我们用权值 ωij 来表示,其正负模拟了生物神经元中突出的兴奋和抑制,其大小则代表了突出的不同连接强度。
θj 表示为一个阈值(threshold),或称为偏置(bias)。
由于累加性,我们对全部输入信号进行累加整合,相当于生物神经元中的膜电位(水的变化总量),其值就为:
net'j(t)=i=1nωijχi(t)θj

神经元激活与否(外接专用水管流出与否)取决于某一阈值电平(水位高度),即只有当其输入总和超过阈值 θj 时,神经元才被激活而发放脉冲,否则神经元不会发生输出信号。整个过程可以用下面这个函数来表示:
yj=f(netj)

yj 表示神经元 j 的输出,函数 f 称为激活函数 ( Activation Function )或转移函数 ( Transfer Function ) , net'j(t) 称为净激活(net activation)。
若将阈值看成是神经元 j 的一个输入 <
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值