Python神经网络编程
原则

从直觉映射开始理解模型

神经网络最容易进入的方式,不是先背定义,而是先看一个输入怎样被映射成输出。

原则释读

作者把神经网络拆成最小预测机和最小分类器,是为了把“学习”先落回映射关系。只要读者能看懂输入如何乘上权重、输出如何偏离目标,后面的层数、矩阵和公式才有着陆点。

为什么重要

没有这层直觉,神经网络很容易沦为‘会用库但不知为何有效’的操作盒。

怎么用到自己的学习/工程系统

遇到任何新模型,先画出输入、权重、输出和误差的最小流向图。

行动规则

  • 先抓映射,再抓术语。
  • 每个公式都要能翻译成流向。
  • 先理解一层,再理解多层。

常见误区

  • 一开始就跳进框架 API。
  • 用抽象定义代替结构直觉。

辨析题

为什么最小预测机和最小分类器是这本书的真正起点?

关联章节

关联图版