| 作者: | KC Tung |
| 语言: | 英文 |
| 出版年份: | 2021 |
| 其他分类: | 人工智能 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
这本书不是讲机器学习理论或 TensorFlow 底层原理的入门教材,而是面向实际建模流程的 TensorFlow 2 工作手册。KC Tung 把重点放在企业数据科学与 ML 工程里反复出现的设计选择上,例如数据如何送入训练流程、什么时候该用预训练模型、何时需要自定义训练循环,以及模型如何保存、监控与部署。
全书围绕“用 TensorFlow 2 完成一条可复用的模型开发链路”展开。作者先交代 TensorFlow 2 相比 1.x 的核心变化,尤其是 eager execution 与 tf.keras 成为主轴后的开发体验,再逐步推进到数据摄取、数据预处理、迁移学习、训练方式选择、训练监控、分布式训练、推理服务与公平性评估。它更像一本针对常见工程抉择的速查参考,而不是从零搭建神经网络的系统课程。
第一章 先说明 TensorFlow 2 生态的定位、tf.keras 的角色、可复用模型与 TensorFlow Hub 的价值,并把全书放到端到端模型开发流程中理解。
第二章到第五章 聚焦数据进入模型之前的关键环节:如何处理文件型训练数据、何时使用 tf.io 与 tf.data.Dataset、如何做表格与图像数据预处理,以及怎样借助预训练模型提升开发效率。
第六章到第八章 转入训练过程本身,比较通用 fit 流程与自定义训练循环,讨论 checkpoint、TensorBoard 与多加速器分布式训练等实践问题。
第九章与第十章 收束在模型落地与质量控制:前者关注推理与服务接口,后者补上公平性这一常被忽视但在企业场景中很重要的评估维度。
适合已经会 Python,并对 NumPy、pandas 或基础模型训练有经验的读者,尤其是想把 TensorFlow 2 用到真实数据流程中的数据科学家、ML 工程师与解决方案架构师。不太适合完全零基础读者;如果你还没接触过监督学习、张量、训练流程,这本书会显得过快。
这本书的价值在于把 TensorFlow 2 里的常见工程问题拆成一组可直接参考的模式与取舍建议。它篇幅紧凑,却覆盖了从数据到部署再到公平性的关键节点,适合已经入门后想减少试错时间的人随手查阅。若你要找的是“为什么这样设计”与“遇到具体场景该怎么选”,它会比纯 API 文档更高效。