Python深度学习(第2版) 封面

Python深度学习(第2版)

评分 4.7
字数
63.8万字
章节数
18
丛书
图灵程序设计丛书
ISBN
9787115597175

标签

内容简介

本书由深度学习框架 Keras 之父弗朗索瓦·肖莱执笔,是《Deep Learning with Python》第二版的中文译本,由张亮翻译。全书共 14 章,延续第一版“用代码讲原理”的写法,尽量避免堆砌数学符号,转而用可直接运行的 Python 代码和直观的图示解释深度学习的核心思想。第 1 至 2 章梳理人工智能、机器学习与深度学习的关系,并介绍张量、张量运算、梯度下降与反向传播等数学基础;第 3 章结合 TensorFlow 2 与 Keras 介绍神经网络的构成与编译、训练、评估接口;第 4 至 7 章通过新闻分类、房价回归等示例讲解分类与回归入门、机器学习通用原理(泛化、评估、正则化、调参)、机器学习通用工作流程,以及 Keras 的进阶用法(子类化模型、自定义训练循环、tf.function)。第 8 至 9 章进入计算机视觉,涵盖卷积运算、小数据集训练、预训练模型特征提取与微调、残差连接、深度可分离卷积,以及卷积网络的可视化解释。第 10 至 11 章分别处理时间序列与文本,讲解 RNN、LSTM、双向 RNN,词袋与序列两类文本表示,以及 Transformer 架构与序列到序列学习。第 12 章介绍文本生成、DeepDream、神经风格迁移、变分自编码器与生成式对抗网络;第 13 章讨论超参数优化、模型集成、混合精度、多 GPU 与 TPU 训练等工程实践;第 14 章回顾关键概念并讨论深度学习的局限与未来。相较第一版,本版内容大幅重写,新增 Keras 深入一章、机器学习通用工作流程、Transformer 与现代网络架构模式、实用最佳实践等内容。

编辑推荐

如果只能推荐一本深度学习入门书,很多从业者会给出这本书的名字。作者弗朗索瓦·肖莱既是 Keras 的创造者,也是长期活跃在一线的研究者,因此他既能说清“官方推荐的写法”,也能解释“为什么这样设计”。第二版并非简单修订:全书 14 章中有相当篇幅被重写或新增,补齐了第一版之后领域内最关键的几项变化——TensorFlow 2 与 Keras 的整合、机器学习通用工作流程的系统化总结、残差连接与深度可分离卷积等现代架构模式、Transformer 与自注意力机制,以及超参数优化、模型集成、混合精度、多 GPU 与 TPU 训练等落地技巧。最难得的是,它几乎没有把读者挡在数学公式之外:张量、梯度、反向传播这些概念都用几行 Python 代码和几何直觉讲透,读完可以直接动手跑通图像分类、时间序列预测、文本分类与生成等任务。第 14 章对深度学习局限性的讨论尤其值得一读,它提醒读者不要把模型拟人化,也不要把“局部泛化”误当成真正的智能。译文流畅,术语规范,图灵教育的排版与图示质量也保持了系列一贯水准。对于想在 2022 年之后的技术环境下认真学一遍深度学习的人,这本 600 多页的书依然是性价比极高的选择。

适合谁读

适合

  • 有 Python 基础、想系统入门深度学习的开发者与在读学生
  • 已经用过 Keras 或 TensorFlow,但缺乏系统知识框架的工程师
  • 从事计算机视觉、自然语言处理,需要补全原理与工程实践的数据从业者
  • 希望了解 Transformer 与现代网络架构、又不想被公式劝退的技术管理者

不适合

  • 完全没有编程经验、也未接触过 Python 的零基础读者
  • 只想找一本数学推导严谨、以理论证明为主线的深度学习教材的读者
  • 希望直接学习 PyTorch 生态、不打算使用 Keras 或 TensorFlow 的读者

阅读建议

  1. 按章节顺序阅读,第 2 章与第 3 章是全书地基,动手复现书中的第一个例子再往下读
  2. 边读边在本地或 Colab 环境跑代码,每章至少完整训练一个模型,避免只“看懂”不动手
  3. 第 5、6、13 章可反复回看,它们讲的是评估、调参与工程实践,实际做项目时最常查阅
  4. 若时间有限,可先读第 1、2、3、4 章建立框架,再按自己的方向选读视觉、序列或生成式章节

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 前言
  2. 致谢
  3. 关于本书
  4. 关于封面
  5. 第1章 什么是深度学习
  6. 第2章 神经网络的数学基础
  7. 第3章 Keras 与 TensorFlow 入门
  8. 第4章 神经网络入门:分类与回归
  9. 第5章 机器学习基础
  10. 第6章 机器学习的通用工作流程
  11. 第7章 深入使用 Keras
  12. 第8章 计算机视觉中的深度学习入门
  13. 第9章 计算机视觉中的深度学习进阶
  14. 第10章 深度学习处理时间序列
  15. 第11章 深度学习处理文本
  16. 第12章 生成式深度学习
  17. 第13章 适合现实世界的最佳实践
  18. 第14章 总结

常见问题

这本书和第一版差别大吗?需要两本都买吗?
差别很大。第二版基于 TensorFlow 2 与 Keras 全面重写,新增 Keras 深入使用、机器学习通用工作流程、Transformer、现代网络架构模式与工程最佳实践等内容,共 14 章。作者本人也说它“更像一本新书”。已有第一版的读者仍值得入手第二版,旧版可留作参考。
读这本书需要什么数学基础?
作者刻意避免使用数学符号,用 Python 代码和几何直觉解释核心概念,因此只需了解高中程度的函数、向量概念即可入门。不过第 2 章的梯度与反向传播部分仍建议慢慢读,配合代码运行理解会更牢。
书中的代码基于什么框架和版本?
第二版围绕 TensorFlow 2 与 Keras 展开,书中示例涵盖图像分类与分割、时间序列预测、文本分类、机器翻译、文本生成等任务。代码可在配套资源中获取。由于框架迭代较快,个别 API 可能需要按官方文档做小幅调整。
这本书适合当作高校教材吗?
适合。全书结构清晰、每章附小结,第 4 至 7 章的知识组织接近课程讲义,国内已有多所院校将其列为深度学习或机器学习课程的参考书。若用于教学,可按学期取舍第 9 至 12 章的部分内容。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分