Python Neural Network Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有中学数学基础、想真正弄懂神经网络原理的零基础读者
- 会一点Python、但没接触过机器学习的程序员
- 被深度学习框架“黑箱”困扰、想拆开看内部的学生
- 准备用树莓派做小型AI实验的创客与爱好者
Not a good fit for
- 希望直接学习TensorFlow、PyTorch等框架实战的读者
- 需要CNN、RNN、Transformer等前沿模型系统讲解的研究者
- 追求工业级工程部署与调优经验的技术人员
Reading tips
- 务必边读边敲代码,本书价值大半在动手复现,光看不练收获有限。
- 第1章的矩阵与求导若卡住,可先跳到附录A补微积分再回头。
- 把MNIST跑通后,试着换自己的手写数字或改网络层数,观察准确率变化。
- 读完再转向任一深度学习框架,对比“手写版”与框架版实现,理解会更牢固。
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
- A Time for Every Purpose
- A Simple Predicting Machine
- Classifiers Are Much the Same as Predictors
- Training a Simple Classifier
- Sometimes One Classifier Is Not Enough
- Neurons—Nature's Computing Machines
- Tracking Signals in a Neural Network
- Frankly, Matrix Multiplication Is Very Useful
- An Example Three-Layer Neural Network Using Matrix Multiplication
- Learning Weights from Multiple Nodes
- Back-Propagating Errors from Multiple Output Nodes
- Back-Propagating Errors Through More Layers
- Back-Propagating Errors Using Matrix Multiplication
- How We Actually Update Weights
- A Successful Example of Weight Updating
- Preparing the Data
- Chapter 2 DIY with Python
- Python
- Interactive Python = IPython
- Getting Started with Python Gracefully
- Building a Neural Network in Python
- The MNIST Handwritten Digit Dataset
- Chapter 3 Much Fun
- Your Own Handwritten Digits
- Inside the Neural Network's Brain
- Creating New Training Data: Rotating Images
- Closing Words
- Appendix A A Brief Introduction to Calculus
- Appendix B Working with a Raspberry Pi
FAQ
这本书需要什么数学基础?
零编程基础能读吗?
书里的代码用什么版本、需要装框架吗?
内容会不会太浅,学完能做什么?
这个“免费试读版”和正式版有什么区别?
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.