第一部分:预备知识怎么过

10 分钟

预备知识讲了五件事

原书开篇用很短篇幅讲:数据操作(ndarray)、线性代数、微积分、概率、自动微分。别被名字吓到,它们各有一句话版本:

  • ndarray:一张「会计算的超级表格」,一万个数加减乘除一句话搞定
  • 线性代数:向量就是「一排数」,矩阵乘法就是「成批地做加权求和」
  • 微积分:导数是「变化的快慢」—— 白话:x 动一小步,y 跟着动多少
  • 概率:描述「不确定」的数学,比如「这张图片有 90% 的可能是猫」
  • 自动微分:PyTorch 帮你自动求导数——这是全书最重要的「外挂」,手算导数的苦差事电脑包了

过这部分的策略:不求甚解,先求会用

这部分的目标不是「精通数学」,而是「后面章节用到时不慌」。比如矩阵乘法,会拿两个 2×2 矩阵手算一遍就够;概率,理解「所有可能性加起来等于 1」就够。

常见误区

  • 把预备知识当考试章节死磕——它是工具箱,不是考场
  • 跳过自动微分不跑代码——这个「外挂」后面每章都在用,务必亲手跑一次

练一练:在书里找到自动微分那一节,照着敲一遍代码,让 PyTorch 求 处的导数(答案是 12),想想为什么。

小纸条

心算验证: 的导数是 ,当 时导数是多少?

登录 后可看答案