深度序列模型与自然语言处理:基于TensorFlow 2实践
上QQ阅读APP看书,第一时间看更新

1.2 深度学习的兴起

如果一个系统的所有功能都需要预先编码好而不具有学习的能力,恐怕很难认为它具有智能。因此,机器学习(Machine Learning)无疑是通向人工智能之路中的重要组成部分。深度学习是以深层神经网络(Deep Neural Network)为代表的一大类算法的统称,它仅仅是机器学习算法的一个子类,然而却是最光彩夺目的那一部分。从2012年AlexNet[12]在ILSVRC(ImageNet Large Scale Visual Recognition Challenge)竞赛中以绝对优势夺冠起,深度学习就以碾压的姿态一路走来,人工智能创业公司遍地开花,为训练神经网络模型提供显卡算力支持的英伟达公司股价更是节节攀升。各种深度学习计算框架也逐渐更新换代,从最开始需要手写CUDA代码和反向传播运算,到现在只需短短数行代码即可完成训练和部署,大大降低了上手的门槛。

在本章接下来的部分里,我们将详细回顾深度学习的发展历程,并查看一个简单的TensorFlow 2程序示例。