Deep Learning with Python cover

Deep Learning with Python

No rating yet
Word count
133 words
Chapters
9
Series
Deep Learning Series
ISBN
9787115482488

Tags

Summary

This book is a beginner's guide to deep learning practice using Python. Its original title is Deep Learning Step by Step with Python: A Very Gentle Introduction to Deep Neural Networks for Practical Data Science. Rather than starting from a mass of formulas and derivations, it takes practical cases as its main thread, explaining in plain and accessible terms the two most common tasks of deep neural networks—classification and regression—and uses them to clarify several core issues in deep learning models, helping readers build a clear overall picture of deep learning. The book has 9 chapters. Chapter 1 explains how to read the book and prepare the environment (obtaining Python and common packages). Chapter 2 begins with "why learn deep learning," distinguishing supervised from unsupervised learning and explaining what deep learning can solve and which fields use it. Chapter 3 introduces neural network fundamentals, including a brief history, network topology, artificial neurons, activation functions (with sigmoid as an example), and gradient descent and stochastic gradient descent. Chapter 4 gives an overview of deep neural networks and methods for rapidly approximating arbitrary functions. Chapter 5 explains how to build customizable deep prediction models, covering prediction targets, data standardization, and splitting training and test sets. Chapter 6 discusses techniques for improving performance. Chapter 7 analyzes binary classification neural networks. Chapter 8 covers the way to build good models. Chapter 9 presents a simple application of deep neural networks to multiclass classification. The book runs about 154 pages and 133,000 Chinese characters, with a brisk pace suited to completing a hands-on introduction to deep learning in a short time.

Editor's review

提到“Python 深度学习”,很多人会想到肖莱(Keras 之父)那本厚书;而刘易斯这本小书走的是另一条路线:不推公式、不铺理论,而是带你按步骤把数据喂进网络、把模型跑起来、把结果读出来。全书 154 页、9 章,从安装 Python 和软件包讲到二元分类与多元分类,路线非常直白——先知道深度学习能干什么,再知道一个神经元和梯度下降在做什么,然后动手做出能用的预测模型。它最可贵的地方是“轻”:适合通勤路上或一个周末通读,读完后你不会成为调参高手,但会对神经网络的工作流程有一个不留死角的整体印象,以后再看更厚的教材、论文或框架文档时,脑子里的框架已经搭好了。书中以分类和回归两条主线贯穿,把标准化、训练集/测试集划分、性能评估这些容易被初学者忽略却决定成败的细节都摆到了明面上。对刚转行做数据科学、或想在工作里快速判断“这个问题能不能用深度学习”的读者,这本小书是一块很好的垫脚石。

Who it's for

A good fit for

  • 有基础 Python 语法、想用较短时间入门深度学习的读者
  • 数据分析师、业务分析师,希望判断项目能否用深度学习解决
  • 需要一本薄书快速建立神经网络整体概念的非科班人员
  • 作为深度学习系统教材的配套读物,先建框架再补理论

Not a good fit for

  • 希望深入推导反向传播数学细节、研读论文的研究者
  • 想系统学习 PyTorch、TensorFlow 现代框架工程实践的人
  • 已具备深度学习项目经验、追求前沿模型与调优技巧的从业者

Reading tips

  1. 先按第 1 章把 Python 与所需软件包装好,边读边敲代码,不要只读不跑
  2. 第 3 章的激活函数和梯度下降是全书的数学地基,读不懂时停下来手算一遍小例子
  3. 读完第 5、7 章后,用自己熟悉的一份表格数据重做一遍分类与回归流程
  4. 把本书当作地图使用,遇到具体框架或理论问题再转向更专门的教材深入

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  1. Chapter 1 How to Read This Book
  2. Chapter 2 Getting Started with Deep Learning
  3. Chapter 3 Neural Network Fundamentals
  4. Chapter 4 A Brief Introduction to Deep Neural Networks
  5. Chapter 5 How to Build Customizable Deep Prediction Models
  6. Chapter 6 Some Techniques for Improving Performance
  7. Chapter 7 The Secrets of Binary Classification Neural Networks
  8. Chapter 8 The Way to Build Good Models
  9. Chapter 9 A Simple Application of Deep Neural Networks to Multiclass Classification

FAQ

这本书和弗朗索瓦·肖莱的《Python深度学习》是同一本吗?
不是。肖莱那本是 Deep Learning with Python,以 Keras 为主线,篇幅更厚、内容更深;本书是英国作者尼格尔·刘易斯所著 Deep Learning Step by Step with Python 的中译本,2018 年由人民邮电出版社出版,篇幅约 154 页,定位是轻量的动手入门。选购时请以作者和 ISBN 区分。
零基础能直接读这本吗?需要什么前置知识?
需要一点 Python 基础,比如会写函数、会用列表和字典、能安装第三方包,但不需要机器学习或神经网络经验。书中没有大量公式,数学部分只涉及激活函数和梯度下降的直观解释,作者也明确假设读者是深度学习初学者。
书中用的是什么框架或库?
本书以“步骤式”的思路讲解,注重流程与思路而非特定框架版本,涉及环境准备、数据标准化、训练与测试集划分、性能评估等通用环节。具体示例所用的库随版本可能有过时之处,建议按书中思路在自己当前的 Python 环境中重跑。
这本书适合当教材或考试用书吗?
它更接近一本快速入门的小册子,强调概念框架与动手流程,不追求理论深度和习题体系,因此不太适合作为课程主教材或考研、认证考试的主要参考书,更适合作为入门第一本或系统教材的配套读物。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

Top rated in the same category