TensorFlow+Android经典模型从理论到实战(微课视频版)
上QQ阅读APP看书,第一时间看更新

前言

这是一本以项目为引领、以经典模型为主线的面向产业链的实战化教科书。从建模到应用、从理论到实践,TensorFlow与Android贯穿始终。聚焦前沿,贴近生产,产教融合,注重实战。

全书技术演进路线如图0.1所示。模型挂帅,场景领航。学以致用,一以贯之。运用之妙,存乎一心。理论实战,一气呵成。

Web服务器模式、Socket服务器模式、轻量级边缘计算模式三条模型部署路径无缝集成,相互补充、相互支持。服务器模式可实现一对多的大规模并发应用。边缘计算模式的优点是不依赖远程网络和中央计算。

本书建模采用TensorFlow框架,Web服务器和Socket服务器采用Python语言编程,Android开发采用Kotlin语言编程。

图0.1 全书技术演进路线

全书共九章,包括九个实战项目,涉及图像分类、目标检测、语言智能、人脸识别、图像生成、生物信息六个主题领域。第8章和第9章的生物信息项目计算量较大,模型推理周期较长,不适合Android即时部署演示。其他七个项目全部实现了从TensorFlow建模起步到Android场景部署的教学示范和应用示范。

本书所有章节都配备同步高清教学视频,读者可跟随教材同步复现项目设计的全部流程。纸质教材是教学视频的经纬根基,教学视频则是对纸质教材的立体超越。微课视频版教材的优势是纸质教材纲举目张,教学视频见微知著,二者相辅相成,实现1+1>2的教学效果。读者可扫描下面二维码,即可观看视频。

26小时的高密度精华视频,是逢山开路、遇水架桥的优先选项,是嘈嘈切切错杂弹、大珠小珠落玉盘的灵感源泉,是推陈出新、青出于蓝而胜于蓝的进阶秘籍。

本书体现了以下教育部产学合作协同育人项目的教研成果。

(1)TensorFlow与Android一起学(Google课程资助项目,2021年)。

(2)TensorFlow与Android之场景关联暨一体化案例迭代教学实战(Google师资培训项目,2021年)。

产学合作协同育人项目建设历时一年。期间面向200余所高校教师完成了两项重要师资培训工作。

(1)全国高校TensorFlow+Android深度学习实战高级研修班(清华大学出版社主办,2021年7月,桂林,5个专题)。

(2)TensorFlow与Android之场景关联暨一体化案例迭代教学实战(Google主办,腾讯会议,2021年9月、10月共两期,每期10个专题)。

本书得到清华大学出版社计算机与信息分社魏江江社长和计算机教材第二事业部黄芝主任的精心指导;得到众多编辑老师的抬爱和斧正,最终得以以图文并茂、赏心悦目的形式与广大读者见面。在此表示最为衷心的感谢。

本书创作过程中参阅了众多文献、博文和博主视频,在此向作者致以崇高的敬意。

全书解读了20余篇前沿经典论文,书中若干图表直接来自论文中的实验成果。相关论文引用附在书末参考文献中。

本书由三位作者通力合作完成。董相志负责书稿撰写和视频录制。曲海平博士审定了书稿纲目,承担了Google师资培训的部分教学工作。南方科技大学在读博士生董飞桐博士审读了第8章与第9章,使得相关专业表述更为贴切准确。

限于水平,书中错误在所难免。恳请读者批评指正。

回顾一年来走过的历程,从思想萌芽到项目申报,从项目获批到项目建设,再到项目取得一次又一次进展,感觉我们一直在路上,一直在奔跑!

项目建设期间,得到了浙江大学城市学院吴明晖教授、厦门大学吴德文教授、重庆邮电大学陈昌川教授、山东科技大学魏光村教授等朋友的慷慨相助,得到了Google东北亚教育合作高级项目经理万泽春先生的全方位项目指导,得到了众多同事和朋友的鼎力支持,在此谨致万分感谢。

特别鸣谢陈昌川教授,百忙中帮助建设了Google师资培训超星课堂,极大地便利了大家的交流与学习。

本书源于项目建设,理论与实战碰撞、情感与情怀交织,凝练、浓缩、升华了我们过往的些许收获。

书稿落定,恰逢小满。欧阳修的诗句“最爱垄头麦,迎风笑落红”,甚是契合心境。聊赋《忆秦娥》一首,寄托所有美好。

忆秦娥·牵日月

雄心烈,欲将新书牵日月。牵日月,左手Tensor,右手Android。

马作的卢振长策,虎咬天开凭君跃。凭君跃,一腾天半,二腾天阙。

编者

2023年1月