Python Neural Network Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- 零基础或初学者,想弄清神经网络内部计算流程的人
- 会一点 Python、准备转向机器学习方向的程序员
- 需要向学生讲解神经网络原理的教师与培训讲师
- 想自己动手实现一个小型识别程序、享受跑通乐趣的爱好者
Not a good fit for
- 希望直接学习 PyTorch 或 TensorFlow 工程实践的读者
- 寻找卷积网络、Transformer 等前沿模型系统讲解的读者
- 完全不想碰代码、只想读概念综述的读者
Reading tips
- 先读第1章并把书中的数值例子手算一遍,再看第2章代码会顺利很多
- 动手前花几小时补齐 Python 基础语法,尤其是列表、函数与循环
- 把 MNIST 例子完整跑通后,试着改学习率、隐层节点数,观察准确率变化
- 读完本书后衔接一本框架类教材,把同样任务用 PyTorch 重写一遍
About the publisher
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
- Chapter 1 How Neural Networks Work
- 1.1 Every Man for Himself
- 1.2 A Simple Predictor
- 1.3 Classifiers Are Not So Different from Predictors
- 1.4 Training a Simple Classifier
- 1.5 Sometimes One Classifier Is Not Enough
- 1.6 Neurons — Nature's Computing Machines
- 1.7 Tracking Signals in a Neural Network
- 1.8 Honestly, Matrix Multiplication Is Very Useful
- 1.9 An Example of a Three-Layer Neural Network Using Matrix Multiplication
- 1.10 Learning Weights from Multiple Nodes
- 1.11 Backpropagating Error from Multiple Output Nodes
- 1.12 Backpropagating Error Through More Layers
- 1.13 Backpropagating Error Using Matrix Multiplication
- 1.14 How Do We Actually Update Weights?
- 1.15 A Successful Example of Weight Updating
- 1.16 Preparing Data
- Chapter 2 DIY with Python
- 2.1 Python
- 2.2 Interactive Python = IPython
- 2.3 Starting with Python Elegantly
- 2.4 Building a Neural Network with Python
- 2.5 The MNIST Handwritten Digit Dataset
- Chapter 3 Fun and Games
- 3.1 Your Own Handwritten Digits
- 3.2 Inside the Neural Network's Brain
- 3.3 Creating New Training Data: Rotating Images
- 3.4 Conclusion
- Appendix A A Brief Introduction to Calculus
- Appendix B Working with a Raspberry Pi
FAQ
这本书需要多强的数学和编程基础?
书里用的 Python 代码需要安装深度学习框架吗?
这本书和《PyTorch生成对抗网络编程》是同一作者吗?
200 页左右能讲清楚神经网络吗?
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.