函数、极限与连续性
层级:A|必学
1. 微积分研究“变化”与“逼近”
导数描述局部变化率,积分描述累积,优化研究如何移动到更小的函数值。它们都以极限为基础。你不需要先掌握严密的 ε–δ 证明,但必须理解“无限接近不等于直接代入”“函数值存在不等于极限存在”和“连续性为什么允许局部近似”。
2. 函数回顾
函数 f:A→B 给定义域中每个输入唯一输出。机器学习常见:
fθ:Rd→R,
参数 θ 固定时把特征映射为预测;损失
L:Rp→R
把参数向量映射为标量代价。
讨论极限前必须知道定义域。1/x 在 x=0 未定义,logx 只在 x>0 定义。
3. 数列极限
数列 an 当 n→∞ 趋近 L,记为
n→∞liman=L.
直觉是:给定任意小容许误差 ε>0,只要 n 足够大,∣an−L∣<ε。
例如 an=1/n→0。每一项都不等于 0,但能任意接近 0。优化中的参数序列、损失序列与样本均值都用类似语言描述收敛。
4. 函数极限
x→alimf(x)=L
表示当 x 接近 a(但不要求等于 a)时,f(x) 接近 L。极限关心附近行为,不直接关心 f(a)。
例如
f(x)=x−1x2−1
在 x=1 未定义,但 x=1 时 f(x)=x+1,所以
x→1limf(x)=2.
5. 左极限与右极限
x→a−limf(x),x→a+limf(x)
分别从左、右接近。双侧极限存在当且仅当左右极限都存在且相等。
阶跃函数
H(x)={0,1,x<0,x≥0
在 0 左极限为 0、右极限为 1,因此双侧极限不存在。硬阈值分类输出会产生这种不连续性。
6. 无穷极限与无穷远行为
x→0+limx1=+∞
表示函数可超过任意给定上界,不是说极限是某个普通实数。
x→+∞limx1=0
描述输入越来越大时的行为。Sigmoid 满足
z→+∞limσ(z)=1,z→−∞limσ(z)=0,
但对有限 z 不精确等于端点。
7. 极限运算法则
若 f(x)→A、g(x)→B:
f+g→A+B,fg→AB,
当 B=0:
gf→BA.
直接代入出现 0/0、∞/∞ 等是不定式,不能把符号当数计算,需化简、等价无穷小、Taylor 展开或 L’Hôpital 法则。
经典极限:
x→0limxex−1=1,x→0limxlog(1+x)=1.
它们给出 ex≈1+x 与 log(1+x)≈x 的局部近似。
8. 连续性
f 在 a 连续,当:
- f(a) 有定义;
- limx→af(x) 存在;
- 两者相等。
直觉是输入做小变化,输出不会突然跳变。多项式处处连续;有理函数在分母非零处连续;指数和对数在各自定义域连续。
连续函数可直接把极限带入:若 g(x)→a 且 f 在 a 连续,
limf(g(x))=f(a).
9. 可微与连续
一元函数在某点可微必然连续,但连续不必可微。∣x∣ 在 0 连续,却有尖角、左右导数不同。
ReLU
ReLU(x)=max(0,x)
在 0 连续但不可微。深度学习框架会人为选择一个次梯度值,通常为 0;这不意味着普通导数存在。
10. 连续性与最值
闭区间上的连续函数一定能取得最大值和最小值。这提醒我们:优化目标有下界不自动保证最小值被取得;定义域是否闭、参数是否会逃向无穷也重要。
例如 f(x)=ex 在 R 上下确界为 0,却没有任何有限 x 使 ex=0。
11. 机器学习中的收敛概念
- 损失值收敛:L(θt)→L∗;
- 参数收敛:θt→θ∗;
- 梯度范数趋零:∥∇L(θt)∥→0;
- 随机变量依概率、均方或分布收敛。
这些不是同一件事。损失收敛不必参数收敛;梯度趋零不必到全局最优。看到“收敛”必须问收敛的对象和方式。
易错点
- 极限值与函数在该点的值可以不同。
- 左右极限不同,则双侧极限不存在。
- ∞ 不是普通实数,不能机械代数运算。
- 连续不保证可微,可微则保证连续。
- 算法损失不再明显变化不等于理论已经收敛。
常见问答
Q1:机器学习是否需要会严谨的极限证明?
第一次学习不必熟练所有证明,但应能理解极限定义、连续性和近似条件。学习理论或优化收敛证明时再加强严谨性。
Q2:离散参数还能求导吗?
普通导数要求连续变化。离散选择需组合优化、连续松弛、概率梯度估计或其他方法。
Q3:浮点数上“趋近”有什么不同?
浮点数集合有限,足够小的变化可能被舍入掉,极限是实数数学概念。实现需结合容差、机器精度和数值稳定性。
练习
- 求 limx→2(x2+3x)。
- 求 limx→1(x2−1)/(x−1)。
- 函数在点 a 连续需要哪三个条件?
- 给出一个连续但不可微的函数。
- 解释为什么 ex 在实数域没有最小值,却有下确界 0。
答案与提示
- 10。
- 2,先约去 x−1。
- 点值存在、极限存在、两者相等。
- ∣x∣ 在 0,或 ReLU 在 0。
- 所有值都正,但令 x 足够负可任意接近 0,永远不等于 0。