|
神经网络有许多不同的变体,其结构不同(神经元如何连接);见图4.2。这些形式中最简单的是前馈神经网络,也称为多层感知器(MLP)。MLP可以用一个有向无环图来表示,因此可以看作是向前传递信息。通常,这类网络是以层的形式描述的,这些层链接在一起以创建输出函数,其中层是神经元的集合,可以将其视为计算单元。在最简单的情况下,有一个输入层和一个输出层。在这种情况下,输出j(由输出层中的第j个神经元表示)通过有偏加权和和激活函数φj连接到输入向量x:yj=φjbj+dXi=1wi,jxi!还可以在输入层和输出层之间合并其他隐藏层。例如,对于一个隐藏层,输出将变为:yk=φb(2)k+mXi=1w(2)j,k·ψb(1)j+mXi=1w(1)i,jxj!|{z}输入层到隐藏层| {z}隐藏层到输出层,其中φ,ψ:R→ R是各层的非线性激活函数,括号内的上标表示所讨论的层。我们可以将这一过程的扩展可视化为链式规则的简单应用,例如f(x)=ψd(····ψ(ψ(x))。在这里,网络的每一层由一个函数ψi表示,将先前输入和激活的加权和合并到连接的输出。图中的层数称为神经网络的深度和图4.2:神经网络架构。
|