本章将介绍深度学习的发展历程、主要框架、基本原理、最简单的RNN、CNN算法原理以及在计算机视觉领域非常重要的VGG16、Alxent等算法。为了能够帮助读者深入掌握这些系列算法,本文均提供相对应的实现代码,所以在学习这些算法时可以结合代码与框架细节来培养自己搭建深度学习框架的能力。深度学习这几年的蓬勃发展直接推进了自然语言处理和计算机视觉的快速发展,所以应当结合自己所面临的领域学习相对应的主流深度学习算法。