TensorFlow 2.0深度学习应用实践
上QQ阅读APP看书,第一时间看更新

写作本书的原因

TensorFlow作为最新的、应用范围最为广泛的深度学习开源框架自然引起了广泛的关注,它吸引了大量程序设计和开发人员进行相关内容的学习与开发。掌握TensorFlow程序设计基本技能的程序设计人员成为当前各组织和单位热切追求的最热门人才。他们的主要工作就是利用获得数据集设计不同的人工神经网络模型,利用人工神经网络强大的学习能力提取和挖掘数据集中包含的潜在信息。编写相应的TensorFlow程序对数据进行处理,对其价值进行进一步开发,为商业机会的获取、管理模式的创新、决策的制定提供相应的支持。随着越来越多的组织、单位和行业对深度学习应用的重视,高层次的TensorFlow程序设计人员必将成为就业市场上抢手和紧俏的人才。

目前来说,TensorFlow虽然被谷歌开源公布只有不到2年时间,但是其在工业、商业以及科学研究上的应用量和引起的讨论,使之成为时下最热门的深度学习框架。但是由于国内翻译和知识传播的滞后性等多方面的原因。国内对这方面的介绍较为欠缺,缺少最新TensorFlow框架使用和设计的相关内容,从而造成了知识传播的延迟性。学习是为了掌握新知识、获得新能力,不应该学习已经被摒弃的内容。

其次,与其他应用框架不同的是,TensorFlow并不是一个简单的编程框架,深度学习也不简单的是一个名词,而是需要相关研究人员对隐藏在其代码背后的理论进行学习,需要掌握一定的数学知识和理论基础。本书的作者具有长期一线理科理论教学基础,可以将其中的理论知识以非常浅显易懂的语言解释清楚,这一点是本书比较突出的优势。

本书是为了满足广大TensorFlow程序设计和开发人员学习最新的TensorFlow的程序代码的要求而出版的。本书对涉及深度学习的结构与编程代码作了循序渐进地介绍与说明,以解决实际图像处理为依托,从理论开始介绍了TensorFlow程序设计模式,多角度、多方面地对其中的原理和实现提供了翔实的分析,并结合实际案例设计和编写了应用程序,使得读者能够从开发者的层面掌握TensorFlow程序的设计方法和技巧,为开发出更强大的图像处理应用打下扎实的基础。