← 返回《人工智能数学基础》
📑 查看全课大纲(第 54 / 93 节)
  1. 1.概论和集合的定义
  2. 2.逼疯康托的实数集理论
  3. 3.常用不等式与映射
  4. 4.函数及特殊函数
  5. 5.序列极限的定义
  6. 6.序列极限的性质与夹逼定理
  7. 7.重要极限
  8. 8.无穷小量,无穷大量和一组重要的阶的比较关系
  9. 9.聚点原理
  10. 10.函数极限及其性质
  11. 11.重要极限与等价无穷小
  12. 12.连续函数
  13. 13.导数的概念(那些年,扛起牛顿的胡克)
  14. 14.定义法求导
  15. 15.函数四则运算的导数与反函数求导法则
  16. 16.复合函数,隐函数,参数式求导
  17. 17.不定式求导之“洛必达与伯努利的师生情”
  18. 18.一阶微分
  19. 19.高阶导数
  20. 20.高阶微分
  21. 21.罗尔中值定理与拉格朗日中值定理
  22. 22.柯西空降科学院遭排挤
  23. 23.泰勒公式与泰勒的克妻属性
  24. 24.利用泰勒展开唯一性定理计算泰勒展开
  25. 25.泰勒公式的余项估计
  26. 26.极值问题与导数
  27. 27.函数凹凸性
  28. 28.无卵用的渐近线与函数作图
  29. 29.不定积分的定义
  30. 30.第一换元法
  31. 31.第二换元法
  32. 32.分部积分法
  33. 33.有理式积分
  34. 34.三角替换
  35. 35.定积分的概念
  36. 36.定积分的性质与积分中值定理
  37. 37.变上限定积分
  38. 38.微积分基本定理之“高斯教你如何优雅地装逼”
  39. 39.定积分的换元法
  40. 40.奇偶函数与周期函数的定积分
  41. 41.曲线求长与不可求长曲线(海岸线居然算不出长度?)
  42. 42.旋转体体积
  43. 43.旋转体侧面积
  44. 44.极坐标下图形的面积(数学系常用表白曲线)
  45. 45.欧式空间
  46. 46.点列极限,开集与闭集
  47. 47.多元函数的定义
  48. 48.多元函数的极限
  49. 49.多元连续函数
  50. 50.一阶偏导数
  51. 51.高阶偏导数
  52. 52.全微分
  53. 53.方向导数与梯度
  54. 54.链式法则
  55. 55.一阶全微分形式的不变性与高阶微分
  56. 56.多元函数的泰勒公式
  57. 57.隐函数存在定理与逆映射存在定理
  58. 58.多元函数的极值
  59. 59.矩阵基础知识
  60. 60.行列式的定义与特殊矩阵的行列式
  61. 61.行列式的性质
  62. 62.行列式按k行展开
  63. 63.线性方程组初步与高斯消元法
  64. 64.齐次线性方程组与Cramer法则
  65. 65.线性空间
  66. 66.线性相关与线性无关
  67. 67.向量组的秩
  68. 68.矩阵的秩与线性方程组有解的充要条件
  69. 69.齐次线性方程组的解集结构
  70. 70.非齐次线性方程组解集结构
  71. 71.基与维数
  72. 72.矩阵的乘法
  73. 73.特殊矩阵
  74. 74.矩阵乘积的秩与行列式
  75. 75.矩阵的逆
  76. 76.正交矩阵
  77. 77.矩阵对角化与特征值特征向量
  78. 78.实对称矩阵对角化
  79. 79.二次型与正定矩阵
  80. 80.LU分解
  81. 81.Cholesky分解
  82. 82.SVD分解
  83. 83.线搜索
  84. 84.步长
  85. 85.最速下降法和牛顿法
  86. 86.共轭梯度法
  87. 87.拟牛顿法
  88. 88.无约束优化
  89. 89.若干知识点补充(一)
  90. 90.若干知识点补充(二)
  91. 91.凸优化问题
  92. 92.对偶问题(一)
  93. 93.对偶问题(二)

链式法则

约 19 分钟

📺 正在播放小象官方高清录播(支持倍速与清晰度调节)

链式法则

小象实战讲义 · 人工智能数学基础

在多元函数微积分中,链式法则是连接不同变量间导数关系的核心桥梁。本节我们将从一元链式法则出发,逐步推广到多元乃至向量函数的情形,揭示其“并联路径求和”的直观本质,并学习如何用矩阵形式优雅地表示复杂的复合关系。掌握链式法则,是理解神经网络反向传播、优化算法梯度计算等人工智能核心数学原理的关键一步。

💡 核心导读

  • 从一元到多元:回顾一元链式法则,理解其“单链”结构,并推广到中间变量或输入变量为多个的“多链”情形。
  • 并联路径法则:掌握多元链式法则的核心思想——每个中间变量构成一条独立路径,总导数等于所有路径贡献之和。
  • 向量函数的矩阵表示:当输入和输出均为向量时,链式法则表现为雅可比矩阵的乘法,形式简洁且易于计算。
  • 抽象位置导数:学习当中间变量没有显式命名时,如何使用 f1f_1’, f2f_2’ 等记号表示对函数第几个位置变量的偏导数。
  • 实战应用:通过具体例题,练习绘制变量关系图、写出链式法则表达式,并用代码进行符号验证。

一元与多元链式法则的对比

我们先回顾熟悉的一元函数链式法则。设有函数 x=x(t)x = x(t)y=f(x)y = f(x),则复合函数 y=f(x(t))y = f(x(t))tt 的导数为: dydt=dfdxdxdt\frac{dy}{dt} = \frac{df}{dx} \cdot \frac{dx}{dt} 其结构可以形象地看作一条“单链”:txyt \rightarrow x \rightarrow y。导数就是沿着这条链,将每一步的导数相乘。

现在考虑多元情形。设 x=x(t)x = x(t), y=y(t)y = y(t),且 z=f(x,y)z = f(x, y)。此时,tt 通过两条独立的路径影响 zz:一条是 txzt \rightarrow x \rightarrow z,另一条是 tyzt \rightarrow y \rightarrow z。这类似于电路中的并联,总效应是各支路效应之和。因此,多元链式法则为: dzdt=fxdxdt+fydydt\frac{dz}{dt} = \frac{\partial f}{\partial x} \cdot \frac{dx}{dt} + \frac{\partial f}{\partial y} \cdot \frac{dy}{dt} 注意,ff 是二元函数,所以对 xx, yy 求导是偏导数 f/x\partial f / \partial x, f/y\partial f / \partial y;而 xx, yytt 的一元函数,所以对 tt 求导是常导数 dx/dtdx/dt, dy/dtdy/dt。最终 zz 作为 tt 的一元函数,其导数写作 dz/dtdz/dt

核心记忆点:多元链式法则就是找到所有从自变量到因变量的路径,对每条路径应用“连乘”规则,然后将所有路径的结果相加。

向量函数的链式法则与矩阵表示

当输入和输出都是向量时,链式法则具有更统一和优美的矩阵形式。考虑更一般的复合关系: 设 t=(x,y)T\mathbf{t} = (x, y)^T 是自变量向量,首先映射到中间变量向量 w=(u,v)T\mathbf{w} = (u, v)^T,其中 u=u(x,y)u = u(x, y), v=v(x,y)v = v(x, y)。然后 w\mathbf{w} 再映射到因变量向量 z=(z1,z2)T\mathbf{z} = (z_1, z_2)^T,其中 z1=f(u,v)z_1 = f(u, v), z2=g(u,v)z_2 = g(u, v)

我们的目标是求 z\mathbf{z}t\mathbf{t} 的导数,即雅可比矩阵 z/t\partial \mathbf{z} / \partial \mathbf{t}。根据定义,这是一个 2×22 \times 2 的矩阵: zt=(z1xz1yz2xz2y)\frac{\partial \mathbf{z}}{\partial \mathbf{t}} = \begin{pmatrix} \dfrac{\partial z_1}{\partial x} & \dfrac{\partial z_1}{\partial y} \[8pt] \dfrac{\partial z_2}{\partial x} & \dfrac{\partial z_2}{\partial y} \end{pmatrix}

如何计算这个矩阵?我们以 z1/x\partial z_1 / \partial x 为例。z1z_1 通过 uuvv 两条路径依赖于 xx,因此: z1x=fuux+fvvx\frac{\partial z_1}{\partial x} = \frac{\partial f}{\partial u} \cdot \frac{\partial u}{\partial x} + \frac{\partial f}{\partial v} \cdot \frac{\partial v}{\partial x} 同理可以写出其他三个元素。观察这四个元素的表达式,我们可以发现一个惊人的规律:整个雅可比矩阵 z/t\partial \mathbf{z} / \partial \mathbf{t} 恰好等于另外两个雅可比矩阵的乘积: zt2×2=zw2×2wt2×2\underbrace{\frac{\partial \mathbf{z}}{\partial \mathbf{t}}}{2 \times 2} = \underbrace{\frac{\partial \mathbf{z}}{\partial \mathbf{w}}}{2 \times 2} \cdot \underbrace{\frac{\partial \mathbf{w}}{\partial \mathbf{t}}}_{2 \times 2} 其中, zw=(z1uz1vz2uz2v),wt=(uxuyvxvy)\frac{\partial \mathbf{z}}{\partial \mathbf{w}} = \begin{pmatrix} \dfrac{\partial z_1}{\partial u} & \dfrac{\partial z_1}{\partial v} \[8pt] \dfrac{\partial z_2}{\partial u} & \dfrac{\partial z_2}{\partial v} \end{pmatrix}, \quad \frac{\partial \mathbf{w}}{\partial \mathbf{t}} = \begin{pmatrix} \dfrac{\partial u}{\partial x} & \dfrac{\partial u}{\partial y} \[8pt] \dfrac{\partial v}{\partial x} & \dfrac{\partial v}{\partial y} \end{pmatrix}

这就是向量函数链式法则的矩阵形式。它和一维形式 dz/dt=(dz/dw)(dw/dt)dz/dt = (dz/dw) \cdot (dw/dt) 在结构上完全一致,只是乘法变成了矩阵乘法。这种形式非常紧凑,并且易于推广到任意维度的向量。

链式法则的应用与计算技巧

绘制变量关系图

解决链式法则问题的第一步,永远是理清变量间的依赖关系,并画出关系图。例如,对于函数 z=exysin(x+y)z = e^{xy} \sin(x+y),我们可以引入中间变量 u=xyu = xy, v=x+yv = x+y,则 z=eusinvz = e^u \sin v。关系图为:(x,y)(u,v)z(x, y) \rightarrow (u, v) \rightarrow z

写出并计算偏导数

根据关系图和链式法则: zx=zuux+zvvx=(eusinv)y+(eucosv)1=exy[ysin(x+y)+cos(x+y)]\begin{aligned} \frac{\partial z}{\partial x} &= \frac{\partial z}{\partial u} \cdot \frac{\partial u}{\partial x} + \frac{\partial z}{\partial v} \cdot \frac{\partial v}{\partial x} \ &= (e^u \sin v) \cdot y + (e^u \cos v) \cdot 1 \ &= e^{xy}[y \sin(x+y) + \cos(x+y)] \end{aligned} zy=zuuy+zvvy=(eusinv)x+(eucosv)1=exy[xsin(x+y)+cos(x+y)]\begin{aligned} \frac{\partial z}{\partial y} &= \frac{\partial z}{\partial u} \cdot \frac{\partial u}{\partial y} + \frac{\partial z}{\partial v} \cdot \frac{\partial v}{\partial y} \ &= (e^u \sin v) \cdot x + (e^u \cos v) \cdot 1 \ &= e^{xy}[x \sin(x+y) + \cos(x+y)] \end{aligned}

使用矩阵乘法计算

对于上例,我们也可以用矩阵形式验证: z(x,y)=z(u,v)(u,v)(x,y)\frac{\partial z}{\partial (x, y)} = \frac{\partial z}{\partial (u, v)} \cdot \frac{\partial (u, v)}{\partial (x, y)} 其中 z(u,v)=(zu,zv)=(eusinv,eucosv)\frac{\partial z}{\partial (u, v)} = \left( \dfrac{\partial z}{\partial u}, \dfrac{\partial z}{\partial v} \right) = (e^u \sin v, e^u \cos v) 是一个行向量(1×21 \times 2 矩阵),(u,v)(x,y)=(yx11)\frac{\partial (u, v)}{\partial (x, y)} = \begin{pmatrix} y & x \ 1 & 1 \end{pmatrix} 是一个 2×22 \times 2 矩阵。两者相乘: (eusinv,eucosv)(yx11)=(eu(ysinv+cosv),eu(xsinv+cosv))(e^u \sin v, e^u \cos v) \begin{pmatrix} y & x \ 1 & 1 \end{pmatrix} = (e^u(y \sin v + \cos v), e^u(x \sin v + \cos v))u=xy,v=x+yu=xy, v=x+y 代入,结果与直接计算一致。

import sympy as sp

# 使用符号计算验证链式法则
x, y = sp.symbols('x y')
# 定义中间变量和函数(u, v 用独立符号表示,便于对中间变量求偏导)
u, v = sp.symbols('u v')
z = sp.exp(u) * sp.sin(v)

# 方法1: 直接对复合函数求偏导(先将 u=xy, v=x+y 代入)
z_xy = z.subs({u: x*y, v: x+y})
dz_dx_direct = sp.diff(z_xy, x)
dz_dy_direct = sp.diff(z_xy, y)

# 方法2: 使用链式法则计算
# 先计算各个部分导数(这里 u, v 是独立符号,可直接对它们求导)
dz_du = sp.diff(z, u)
dz_dv = sp.diff(z, v)
du_dx = sp.diff(x*y, x)
dv_dx = sp.diff(x+y, x)
du_dy = sp.diff(x*y, y)
dv_dy = sp.diff(x+y, y)

# 应用链式法则
dz_dx_chain = dz_du * du_dx + dz_dv * dv_dx
dz_dy_chain = dz_du * du_dy + dz_dv * dv_dy

# 将u,v的表达式代入链式法则结果中
dz_dx_chain_subbed = dz_dx_chain.subs({u: x*y, v: x+y})
dz_dy_chain_subbed = dz_dy_chain.subs({u: x*y, v: x+y})

print("直接求导结果:")
print(f"∂z/∂x = {sp.simplify(dz_dx_direct)}")
print(f"∂z/∂y = {sp.simplify(dz_dy_direct)}")
print("\n链式法则结果(代入后):")
print(f"∂z/∂x = {sp.simplify(dz_dx_chain_subbed)}")
print(f"∂z/∂y = {sp.simplify(dz_dy_chain_subbed)}")
print("\n两者是否相等?")
print(f"∂z/∂x: {sp.simplify(dz_dx_direct - dz_dx_chain_subbed) == 0}")
print(f"∂z/∂y: {sp.simplify(dz_dy_direct - dz_dy_chain_subbed) == 0}")

抽象函数与位置导数记号

有时我们会遇到没有显式给出中间变量名的复合函数,例如 z=f(x,y,x2y)z = f(x, y, x^2 y)。这里 ff 是一个三元函数,它的三个输入位置依次被 xx, yy, x2yx^2 y 占据。为了应用链式法则,我们需要对 ff 的每个输入位置求导。

我们引入位置导数记号:用 f1f_1’ 表示 ff第一个位置变量的偏导数,f2f_2’ 表示对第二个位置变量的偏导数,依此类推。即,若 f=f(u,v,w)f = f(u, v, w),则: f1=fu,f2=fv,f3=fwf_1’ = \frac{\partial f}{\partial u}, \quad f_2’ = \frac{\partial f}{\partial v}, \quad f_3’ = \frac{\partial f}{\partial w}

对于 z=f(x,y,x2y)z = f(x, y, x^2 y),我们设中间变量为 u=xu = x, v=yv = y, w=x2yw = x^2 y。则关系图为 (x,y)(u,v,w)z(x, y) \rightarrow (u, v, w) \rightarrow z。应用链式法则: zx=fuux+fvvx+fwwx=f11+f20+f3(2xy)=f1+2xyf3\begin{aligned} \frac{\partial z}{\partial x} &= \frac{\partial f}{\partial u} \cdot \frac{\partial u}{\partial x} + \frac{\partial f}{\partial v} \cdot \frac{\partial v}{\partial x} + \frac{\partial f}{\partial w} \cdot \frac{\partial w}{\partial x} \ &= f_1’ \cdot 1 + f_2’ \cdot 0 + f_3’ \cdot (2xy) \ &= f_1’ + 2xy f_3’ \end{aligned} zy=fuuy+fvvy+fwwy=f10+f21+f3(x2)=f2+x2f3\begin{aligned} \frac{\partial z}{\partial y} &= \frac{\partial f}{\partial u} \cdot \frac{\partial u}{\partial y} + \frac{\partial f}{\partial v} \cdot \frac{\partial v}{\partial y} + \frac{\partial f}{\partial w} \cdot \frac{\partial w}{\partial y} \ &= f_1’ \cdot 0 + f_2’ \cdot 1 + f_3’ \cdot (x^2) \ &= f_2’ + x^2 f_3’ \end{aligned}

用矩阵形式可简洁地写为: z(x,y)=(f1,f2,f3)(10012xyx2)=(f1+2xyf3, f2+x2f3)\frac{\partial z}{\partial (x, y)} = (f_1’, f_2’, f_3’) \begin{pmatrix} 1 & 0 \ 0 & 1 \ 2xy & x^2 \end{pmatrix} = (f_1’ + 2xy f_3’, \ f_2’ + x^2 f_3’)

📝 动手练一练

  1. 基础练习:设 u=excosyu = e^{x} \cos y, v=xy2v = x y^2,且 z=ln(u2+v)z = \ln(u^2 + v)。请使用链式法则计算 zx\dfrac{\partial z}{\partial x}zy\dfrac{\partial z}{\partial y}

    参考答案: 引入中间变量 u,vu, v,则 z=ln(u2+v)z = \ln(u^2 + v)zx=2uu2+vux+1u2+vvx=2excosye2xcos2y+xy2excosy+1e2xcos2y+xy2y2=2e2xcos2y+y2e2xcos2y+xy2\begin{aligned} \frac{\partial z}{\partial x} &= \frac{2u}{u^2+v} \cdot \frac{\partial u}{\partial x} + \frac{1}{u^2+v} \cdot \frac{\partial v}{\partial x} \ &= \frac{2e^{x}\cos y}{e^{2x}\cos^2 y + x y^2} \cdot e^{x}\cos y + \frac{1}{e^{2x}\cos^2 y + x y^2} \cdot y^2 \ &= \frac{2e^{2x}\cos^2 y + y^2}{e^{2x}\cos^2 y + x y^2} \end{aligned} zy=2uu2+vuy+1u2+vvy=2excosye2xcos2y+xy2(exsiny)+1e2xcos2y+xy22xy=2e2xsinycosy+2xye2xcos2y+xy2\begin{aligned} \frac{\partial z}{\partial y} &= \frac{2u}{u^2+v} \cdot \frac{\partial u}{\partial y} + \frac{1}{u^2+v} \cdot \frac{\partial v}{\partial y} \ &= \frac{2e^{x}\cos y}{e^{2x}\cos^2 y + x y^2} \cdot (-e^{x}\sin y) + \frac{1}{e^{2x}\cos^2 y + x y^2} \cdot 2xy \ &= \frac{-2e^{2x}\sin y \cos y + 2xy}{e^{2x}\cos^2 y + x y^2} \end{aligned}

  2. 矩阵形式练习:设 t=(r,s)T\mathbf{t} = (r, s)^Tw=(p,q)T\mathbf{w} = (p, q)^T,其中 p=r2sp = r^2 - s, q=rsq = r s。又设 z=(z1,z2)T\mathbf{z} = (z_1, z_2)^T,其中 z1=pqz_1 = p q, z2=p+q2z_2 = p + q^2。 a) 计算雅可比矩阵 zt\dfrac{\partial \mathbf{z}}{\partial \mathbf{t}}。 b) 验证 zt=zwwt\dfrac{\partial \mathbf{z}}{\partial \mathbf{t}} = \dfrac{\partial \mathbf{z}}{\partial \mathbf{w}} \cdot \dfrac{\partial \mathbf{w}}{\partial \mathbf{t}} 成立。

    参考答案: a) 直接计算: zt=(z1rz1sz2rz2s)\dfrac{\partial \mathbf{z}}{\partial \mathbf{t}} = \begin{pmatrix} \dfrac{\partial z_1}{\partial r} & \dfrac{\partial z_1}{\partial s} \[6pt] \dfrac{\partial z_2}{\partial r} & \dfrac{\partial z_2}{\partial s} \end{pmatrix}。 由 z1=(r2s)(rs)=r3srs2z_1 = (r^2 - s)(r s) = r^3 s - r s^2,得 z1r=3r2ss2\dfrac{\partial z_1}{\partial r} = 3r^2 s - s^2z1s=r32rs\dfrac{\partial z_1}{\partial s} = r^3 - 2rs。 由 z2=(r2s)+(rs)2=r2s+r2s2z_2 = (r^2 - s) + (r s)^2 = r^2 - s + r^2 s^2,得 z2r=2r+2rs2\dfrac{\partial z_2}{\partial r} = 2r + 2r s^2z2s=1+2r2s\dfrac{\partial z_2}{\partial s} = -1 + 2r^2 s。 故 zt=(3r2ss2r32rs2r(1+s2)2r2s1)\dfrac{\partial \mathbf{z}}{\partial \mathbf{t}} = \begin{pmatrix} 3r^2 s - s^2 & r^3 - 2r s \ 2r(1+s^2) & 2r^2 s - 1 \end{pmatrix}

    b) 计算中间矩阵: zw=(z1pz1qz2pz2q)=(qp12q)=(rsr2s12rs)\dfrac{\partial \mathbf{z}}{\partial \mathbf{w}} = \begin{pmatrix} \dfrac{\partial z_1}{\partial p} & \dfrac{\partial z_1}{\partial q} \[6pt] \dfrac{\partial z_2}{\partial p} & \dfrac{\partial z_2}{\partial q} \end{pmatrix} = \begin{pmatrix} q & p \ 1 & 2q \end{pmatrix} = \begin{pmatrix} r s & r^2 - s \ 1 & 2r s \end{pmatrix}wt=(prpsqrqs)=(2r1sr)\dfrac{\partial \mathbf{w}}{\partial \mathbf{t}} = \begin{pmatrix} \dfrac{\partial p}{\partial r} & \dfrac{\partial p}{\partial s} \[6pt] \dfrac{\partial q}{\partial r} & \dfrac{\partial q}{\partial s} \end{pmatrix} = \begin{pmatrix} 2r & -1 \ s & r \end{pmatrix}。 矩阵相乘: (rsr2s12rs)(2r1sr)=(2r2s+s(r2s)rs+r(r2s)2r+2rs21+2r2s)=(3r2ss2r32rs2r(1+s2)2r2s1)\begin{pmatrix} r s & r^2 - s \ 1 & 2r s \end{pmatrix} \begin{pmatrix} 2r & -1 \ s & r \end{pmatrix} = \begin{pmatrix} 2r^2 s + s(r^2 - s) & -r s + r(r^2 - s) \ 2r + 2r s^2 & -1 + 2r^2 s \end{pmatrix} = \begin{pmatrix} 3r^2 s - s^2 & r^3 - 2r s \ 2r(1+s^2) & 2r^2 s - 1 \end{pmatrix}。 与 (a) 结果一致,验证通过。

本章小结

本节系统学习了多元微分学中的链式法则,这是连接复合函数各层导数关系的核心工具。

要点回顾

  1. 基本思想:多元链式法则本质是“并联路径求和”。对于复合函数,要找出所有从自变量到因变量的路径,每条路径的贡献是路径上各环节偏导数的乘积,总导数是所有路径贡献之和。
  2. 矩阵形式:当输入和输出均为向量时,链式法则表现为雅可比矩阵的乘法:zt=zwwt\dfrac{\partial \mathbf{z}}{\partial \mathbf{t}} = \dfrac{\partial \mathbf{z}}{\partial \mathbf{w}} \cdot \dfrac{\partial \mathbf{w}}{\partial \mathbf{t}}。这种形式高度统一且便于计算。
  3. 位置导数:对于抽象复合函数 f(expr1,expr2,...)f(\text{expr1}, \text{expr2}, …),使用 f1f_1’, f2f_2’, … 表示对函数第1, 2, … 个位置变量的偏导数,使得链式法则的书写不依赖于中间变量的具体命名。
  4. 解题步骤:面对链式法则问题,应遵循“绘图 → 识别路径 → 写出公式 → 逐项计算”的流程,确保不遗漏任何路径。

行动清单

  • 绘制关系图:下次遇到复合函数求导,先花30秒画出变量间的依赖关系图,这是应用链式法则最直观可靠的方法。
  • 矩阵乘法验证:选择一个二维例题,分别用路径求和与矩阵乘法两种方法计算,用代码验证结果是否一致,加深对矩阵形式本质的理解。
  • 抽象记号练习:尝试对函数 g(x,y)=h(x+y,xy,x/y)g(x, y) = h(x+y, xy, x/y) 写出 g/x\partial g / \partial x 的表达式,使用 h1h_1’, h2h_2’, h3h_3’ 记号。

链式法则不仅是微积分的优美结论,更是神经网络中误差反向传播(Backpropagation)算法的数学基石。理解并熟练运用它,将为后续学习深度学习等人工智能核心领域打下坚实的数学基础。

— 小象教研组

配套学习资源与课件
  • 第9章讲义(含板书):多元微分学(PDF · 28.2MB)
    下载
🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问