标签
内容简介
本书是使用 Python 进行深度学习实践的初学指南,原书名 Deep Learning Step by Step with Python: A Very Gentle Introduction to Deep Neural Networks for Practical Data Science。全书不从大量公式和推导出发,而是以实际案例为主线,用直白易懂的方式讲解深度神经网络最常承担的两项任务——分类与回归,并借此梳清深度学习模型中的若干核心问题,帮助读者对深度学习的全貌建立清晰认识。全书共 9 章:第 1 章讲如何阅读本书与环境准备(获取 Python、常用软件包);第 2 章从“为什么要学深度学习”入手,区分有监督与无监督学习,说明深度学习能解决什么问题、哪些领域在用;第 3 章介绍神经网络基础知识,包括发展简史、网络拓扑、人工神经元、激活函数(以 sigmoid 为例)以及梯度下降与随机梯度下降;第 4 章概要介绍深度神经网络及快速逼近任意函数的方法;第 5 章讲如何构建可定制的深度预测模型,涉及预测目标、数据标准化、训练集与测试集划分;第 6 章讨论提升性能的技巧;第 7 章解析二元分类神经网络;第 8 章讲构建优秀模型之道;第 9 章给出深度神经网络在多元分类问题上的简单应用。全书约 154 页、13.3 万字,节奏轻快,适合用较短时间完成一次深度学习动手入门。
编辑推荐
提到“Python 深度学习”,很多人会想到肖莱(Keras 之父)那本厚书;而刘易斯这本小书走的是另一条路线:不推公式、不铺理论,而是带你按步骤把数据喂进网络、把模型跑起来、把结果读出来。全书 154 页、9 章,从安装 Python 和软件包讲到二元分类与多元分类,路线非常直白——先知道深度学习能干什么,再知道一个神经元和梯度下降在做什么,然后动手做出能用的预测模型。它最可贵的地方是“轻”:适合通勤路上或一个周末通读,读完后你不会成为调参高手,但会对神经网络的工作流程有一个不留死角的整体印象,以后再看更厚的教材、论文或框架文档时,脑子里的框架已经搭好了。书中以分类和回归两条主线贯穿,把标准化、训练集/测试集划分、性能评估这些容易被初学者忽略却决定成败的细节都摆到了明面上。对刚转行做数据科学、或想在工作里快速判断“这个问题能不能用深度学习”的读者,这本小书是一块很好的垫脚石。
适合谁读
适合
- 有基础 Python 语法、想用较短时间入门深度学习的读者
- 数据分析师、业务分析师,希望判断项目能否用深度学习解决
- 需要一本薄书快速建立神经网络整体概念的非科班人员
- 作为深度学习系统教材的配套读物,先建框架再补理论
不适合
- 希望深入推导反向传播数学细节、研读论文的研究者
- 想系统学习 PyTorch、TensorFlow 现代框架工程实践的人
- 已具备深度学习项目经验、追求前沿模型与调优技巧的从业者
阅读建议
- 先按第 1 章把 Python 与所需软件包装好,边读边敲代码,不要只读不跑
- 第 3 章的激活函数和梯度下降是全书的数学地基,读不懂时停下来手算一遍小例子
- 读完第 5、7 章后,用自己熟悉的一份表格数据重做一遍分类与回归流程
- 把本书当作地图使用,遇到具体框架或理论问题再转向更专门的教材深入
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 如何阅读本书
- 第2章 深度学习入门
- 第3章 神经网络基础
- 第4章 深度神经网络简介
- 第5章 如何构建可定制的深度预测模型
- 第6章 提高性能的一些技巧
- 第7章 二元分类神经网络的奥秘
- 第8章 构建优秀模型之道
- 第9章 深度神经网络在多元分类问题的简单应用
常见问题
这本书和弗朗索瓦·肖莱的《Python深度学习》是同一本吗?
不是。肖莱那本是 Deep Learning with Python,以 Keras 为主线,篇幅更厚、内容更深;本书是英国作者尼格尔·刘易斯所著 Deep Learning Step by Step with Python 的中译本,2018 年由人民邮电出版社出版,篇幅约 154 页,定位是轻量的动手入门。选购时请以作者和 ISBN 区分。
零基础能直接读这本吗?需要什么前置知识?
需要一点 Python 基础,比如会写函数、会用列表和字典、能安装第三方包,但不需要机器学习或神经网络经验。书中没有大量公式,数学部分只涉及激活函数和梯度下降的直观解释,作者也明确假设读者是深度学习初学者。
书中用的是什么框架或库?
本书以“步骤式”的思路讲解,注重流程与思路而非特定框架版本,涉及环境准备、数据标准化、训练与测试集划分、性能评估等通用环节。具体示例所用的库随版本可能有过时之处,建议按书中思路在自己当前的 Python 环境中重跑。
这本书适合当教材或考试用书吗?
它更接近一本快速入门的小册子,强调概念框架与动手流程,不追求理论深度和习题体系,因此不太适合作为课程主教材或考研、认证考试的主要参考书,更适合作为入门第一本或系统教材的配套读物。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。