第15章 多层感知机与DNN算法

在上一章,我们介绍了神经网络的基础知识,并且介绍了当隐藏层为1时的简单应用。当隐藏层大于1时,神经网络具备更强大的学习能力,本章将介绍隐藏层大于1的情况,即所谓的多层感知机和DNN算法。从本章开始我们将接触一位新朋友TensorFlow,它是我们漫步深度学习领域的一位好帮手。

本章将介绍神经网络和深度学习的区别和联系。介绍TensorFlow的基础知识,包括操作、张量、变量和会话,以及TensorFlow的运行模式,包括单机模式和集群模式。然后通过案例介绍如何使用不同神经网络算法识别基于MNIST数据集的验证码,如何用朴素贝叶斯和深度神经网络算法来识别垃圾邮件。