深度神经网络(Deep Neural Network, DNN)是一种具备至少一个隐层的神经网络。与浅层神经网络类似,深度神经网络也能够为复杂非线性系统提供建模,但多出的层次为模型提供了更高的抽象层次,因而提高了模型的能力。
深度神经网络是一种判别模型,可以使用反向传播算法进行训练。权重更新可以使用下式进行随机梯度下降求解: