神经网络模型
定义:
神经网络是由具有适应性的简单单元组成的广泛并行互联的网络,它的组织能够模拟生物神经系统对真实世界物体所做出的交互反应。
基本单位
神经网络的最基本的单位是神经元(neuron)模型,就是定义中的简单单元。
生物神经网络
在生物神经网络中,每个神经元和其他神经元相连,当它“兴奋”的时候,就会向相连的神经元发送化学物质,从而改变这些神经元内的电位,如果某种电位超过了一个“阈值”,那么它就会被激活,即兴奋起来,向其他神经元传递化学物质。
M-P神经网络
M-P神经元模型
在M-P神经元模型中,神经元收到来自n个其他神经元传递过来的输入信号,这些输入信号通过权重连接进行传递,神经元接收到的总输入值将会与神经元的阈值进行比较,然后通过激活函数处理以产生神经元输出。
输入:
权重:
w=⎛⎝⎜⎜⎜⎜w1w2⋮wn⎞⎠⎟⎟⎟⎟
阈值
threshold=θ
则输出可以表示为:
y=f(∑i=1nwixi−θ)=f(wTx−θ)
输出映射:
y∈{0,1}
{1代表兴奋0代表抑制
激活函数(响应函数)
常见激活函数:
sgn(x)={10,x≥0;,x<0;
sigmoid(x)=11+e−x