深度学习技术应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 TensorFlow环境使用

本章,我们使用TensorFlow来进行深度学习。在第2章中,我们用编码实现了一个简单的神经网络。通过TensorFlow,可以轻易实现复杂的多层神经网络,如卷积神经网络、循环神经网络等。

TensorFlow是一个强大的开源库,被广泛地用于各种类型的机器学习中。目前,TensorFlow有非常多的商业化成功案例。TensorFlow将机器学习复杂的底层原理部分透明化,初学者在对机器学习有了初步了解后,就可以轻松地进行模型构建与训练。专家也可以把精力主要放在网络的构建与参数调优上,不用去关心代码实现细节。并且,得益于TensorFlow的跨“计算图”机制,可以将大型集群训练出的模型,部署到移动设备、嵌入式设备、服务端等平台上。

本章,首先对TensorFlow的历史进行简单介绍,然后对TensorFlow的基本语法进行讲解,最后的任务部分,则要求安装TensorFlow,并搭建一个手写数字识别的实例。需要注意的是,本书的内容是基于TensorFlow 2.x进行学习的。