导数与微分
核心观点:导数是函数变化率的度量,是优化算法和反向传播的数学基础。
📊 导数基本概念
导数定义
| 定义 | 公式 | 意义 |
|---|
| 极限定义 | f’(x) = lim(h→0)[f(x+h)-f(x)]/h | 瞬时变化率 |
| 几何意义 | 切线斜率 | 局部线性化 |
| 物理意义 | 瞬时速度/加速度 | 运动学 |
导数性质
graph TB
subgraph 导数性质
A1["可导→连续<br/>可导是更强条件"]
A2["左导数=右导数<br/>导数存在"]
A3["导函数<br/>f'(x)也是函数"]
end
A1 & A2 & A3
style A1 fill:#ffebee
🔢 求导法则
基本法则
| 法则 | 公式 | 例子 |
|---|
| 常数法则 | (c)’ = 0 | (5)’ = 0 |
| 幂法则 | (xⁿ)’ = nxⁿ⁻¹ | (x³)’ = 3x² |
| 指数法则 | (eˣ)’ = eˣ | (2ˣ)’ = 2ˣln2 |
| 对数法则 | (lnx)’ = 1/x | (logₐx)’ = 1/(xlna) |
四则运算法则
graph TB
subgraph 运算法则
A1["和差法则<br/>(u±v)' = u'±v'"]
A2["乘法法则<br/>(uv)' = u'v + uv'"]
A3["除法法则<br/>(u/v)' = (u'v-uv')/v²"]
end
A1 & A2 & A3
style A1 fill:#ffebee
链式法则
| 概念 | 公式 | 意义 |
|---|
| 链式法则 | [f(g(x))]’ = f’(g(x))·g’(x) | 复合函数求导 |
| 多元推广 | ∂z/∂x = ∂z/∂u·∂u/∂x | 偏导链式法则 |
📈 高阶导数
高阶导数
| 概念 | 记法 | 应用 |
|---|
| 二阶导数 | f”(x) | 加速度、凹凸性 |
| n阶导数 | f⁽ⁿ⁾(x) | 泰勒展开 |
| 莱布尼茨公式 | (uv)⁽ⁿ⁾ = ∑C(n,k)u⁽ᵏ⁾v⁽ⁿ⁻ᵏ⁾ | 乘积高阶导数 |
🎯 微分
微分定义
| 概念 | 公式 | 意义 |
|---|
| 微分 | dy = f’(x)dx | 线性近似 |
| 近似公式 | f(x+Δx) ≈ f(x)+f’(x)Δx | 局部线性化 |
微分应用
graph TB
subgraph 微分应用
A1["近似计算<br/>Δy ≈ dy"]
A2["误差估计<br/>Δy ≈ f'(x)Δx"]
A3["牛顿法<br/>迭代求根"]
end
A1 & A2 & A3
style A1 fill:#ffebee
🤖 机器学习应用
梯度计算
graph TB
subgraph 梯度
A1["梯度定义<br/>∇f = (∂f/∂x₁,...,∂f/∂xₙ)"]
A2["方向导数<br/>∇f·u"]
A3["最速上升<br/>梯度方向"]
A4["最速下降<br/>负梯度方向"]
end
A1 --> A2 --> A3 & A4
style A1 fill:#ffebee
反向传播
| 步骤 | 内容 | 导数应用 |
|---|
| 前向传播 | 计算输出 | 函数复合 |
| 损失计算 | 比较输出与标签 | 损失函数 |
| 反向传播 | 计算梯度 | 链式法则 |
| 参数更新 | 梯度下降 | θ = θ - α∇L |
🎯 核心结论
导数与微分核心概念
- 导数:变化率的度量
- 求导法则:基本法则+链式法则
- 微分:线性近似工具
- 梯度:多元函数的导数
- 应用:优化和反向传播
学习路径
导数与微分学习四步骤:
1. 导数定义:极限定义、几何意义
2. 求导法则:基本法则、链式法则
3. 高阶导数:二阶导数、泰勒展开
4. 应用:梯度计算、反向传播
📚 参考文献
- 《高等数学》- 同济大学
- 《微积分》- James Stewart
- 《普林斯顿微积分读本》
- 《数学分析》- 陈纪修
- 《深度学习》- 数学基础
- 《机器学习中的微积分》
- 《Calculus Made Easy》
- 《微分学》