Deep Feedforward Neural Networks
本文是对Deep Learning一书中第6章内容的学习笔记。
Introduction
深度前馈网络 (Deep Feedforward Networks),也称为多层感知机 (Multilayer Perceptrons, MLPs),是最经典的神经网络模型。
从图论角度出发,深度前馈网络是一个有向无环图 (Directed Acyclic Graph, DAG),其中每个节点表示一个neuron(神经元),每条边表示一个连接权重 (weight)。节点之间的连接是有方向的,信息只能沿着边的方向流动。因此,深度前馈网络没有循环 (cycles) 或反馈 (feedback) 连接。
这里简单给出几个概念:
- 神经元 (Neuron):神经网络中的基本计算单元,接收输入并生成输出。这里可以将每个Neuron看作一个函数,接收输入向量并输出一个标量。
- 层 (Layer):神经网络中的一组神经元,通常按功能划分为输入层、隐藏层和输出层。
- 输入层 (Input Layer):网络的第一层,接收外部输入数据。
- 隐藏层 (Hidden Layers):位于输入层和输出层之间的中间层。隐藏层的数量和每层的神经元数量是网络设计的重要参数。
- 输出层 (Output Layer):网络的最后一层,生成最终的输出结果。
- 权重 (Weights):神经元的参数,决定了输入数据对输出的影响程度。权重是通过训练过程学习得到的。
- 偏置 (Biases):神经元的另一个参数,允许模型更灵活地拟合数据。偏置也是通过训练过程学习得到的。