方程、不等式与绝对值不等式
层级:A|必学
1. 方程是约束,不只是“求 x”
方程表示两个表达式相等,例如 2x+1=7。求解就是找出使等式成立的所有变量取值。在机器学习中,等式与不等式不只用于手算:决策边界由方程描述,参数约束由不等式描述,最优解由一组梯度方程或 KKT 条件刻画。
方程的解集可能:
- 只有一个解,如 2x=4;
- 有多个解,如 x2=1;
- 无解,如实数范围内 x2=−1;
- 有无穷多个解,如 x+y=1。
解方程时的核心原则是做保持解集不变的等价变形。
2. 等式的基本变形
若 a=b,则:
a+c=b+c,
ac=bc,
若 c=0,还可除以 c:
ca=cb.
不能随意除以可能为零的表达式。比如由 x(x−1)=0 两边除以 x 会丢掉解 x=0。平方也可能引入额外解:由 x=−1 可得 x2=1,但反过来还有 x=1。做非等价变形后必须代回原式检查。
3. 一次方程与线性方程组
一元一次方程 ax+b=0 在 a=0 时解为 x=−b/a。多变量的线性方程如
{2x+y=5,x−y=1.
其解是两条直线的交点。更高维时,每个线性方程描述一个超平面,方程组的解是这些超平面的公共部分。矩阵形式为
Ax=b.
是否有解、解是否唯一取决于矩阵的秩与空间结构,在线性代数卷详细讨论。
4. 不等式及其变形
不等式比较大小。加减同一个数不会改变方向:
a<b⇒a+c<b+c.
乘以正数方向不变,乘以负数方向反转:
c>0: a<b⇒ac<bc,
c<0: a<b⇒ac>bc.
这是最常见的错误来源。例如 −2x<6 两边除以 −2 得 x>−3。
取倒数也要先确认符号。若 0<a<b,则 1/a>1/b。不能在跨越零的区间上机械使用。
5. 二次式与配方法
二次函数
f(x)=ax2+bx+c(a=0)
可配方为
f(x)=a(x+2ab)2+c−4ab2.
若 a>0,平方项非负,所以最小值在 x=−b/(2a) 处取得。这正是一维最小二乘问题的基本结构。判别式 Δ=b2−4ac 决定方程 ax2+bx+c=0 的实根个数。
平方恒非负还给出许多不等式。例如
(a−b)2≥0⇒a2+b2≥2ab.
6. 绝对值方程与不等式
绝对值描述距离。对 r≥0:
∣x−a∣=r⟺x=a−r 或 x=a+r.
当 r>0:
∣x−a∣≤r⟺a−r≤x≤a+r,
∣x−a∣≥r⟺x≤a−r 或 x≥a+r.
一条实用方法是将绝对值按内部表达式的正负分段。例如
∣2x−1∣={2x−1,1−2x,x≥1/2,x<1/2.
L1 损失的折点与 Lasso 的稀疏性都和这种分段结构有关。
7. 常见重要不等式
三角不等式
∣a+b∣≤∣a∣+∣b∣.
推广到向量范数后是距离理论的基础。
算术—几何平均不等式
对非负数 a,b:
2a+b≥ab,
等号当且仅当 a=b。它体现“固定总量时,越均衡乘积越大”。
Cauchy–Schwarz 不等式
对向量:
∣xTy∣≤∥x∥2∥y∥2.
它保证余弦相似度落在 [−1,1],也用于推导误差界。
Jensen 不等式
若 f 是凸函数,
f(E[X])≤E[f(X)].
它会在凸函数和 EM 章节详细讲解。
8. 等式约束与不等式约束
优化问题常写为
θminf(θ)s.t.hj(θ)=0,gi(θ)≤0.
s.t. 是 subject to,意为“满足以下约束”。满足所有约束的参数构成可行域。例如概率向量必须满足
pk≥0,k=1∑Kpk=1.
这既有不等式约束,也有等式约束。
9. 机器学习中的典型例子
线性分类边界
wTx+b=0
描述决策超平面。两侧分别满足 >0 与 <0。
支持向量机约束
对标签 yi∈{−1,+1},硬间隔约束是
yi(wTxi+b)≥1.
这个写法把正负两类的两个方向合并成一个不等式。
早停条件
∣Lt+1−Lt∣<ε
表示相邻两次损失变化足够小,但它不自动保证已经到达全局最优。
易错点
- 不等式乘除负数必须反向。
- 除以含变量的式子前要处理其为零的可能。
- 平方、开方可能改变解集,需检查定义域和符号。
- a2<b2 不能在未知符号时直接推出 a<b。
- 约束写成 g(x)≤0 只是标准形式;同一约束可以等价改写。
常见问答
Q1:梯度等于零是否就是最优解?
不是。它可能是局部最小、局部最大或鞍点;边界最优点甚至可能梯度不为零。还要看二阶性质、凸性和约束。
Q2:严格不等号和非严格不等号重要吗?
重要。它决定边界是否属于可行域,也影响最优值是否能被取得。
Q3:机器学习需要背很多不等式吗?
先掌握三角不等式、Cauchy–Schwarz 和 Jensen 的含义与使用条件。概率界章节再补 Markov、Chebyshev 与 Hoeffding。
练习
- 解 3−2x≥7。
- 解 x2−5x+6=0。
- 用配方法求 2x2−8x+11 的最小值和取值点。
- 解 ∣3x−2∣<4。
- 把 p∈[0,1] 改写为两个形如 g(p)≤0 的约束。
- 对 y=−1,把 y(wx+b)≥1 化为关于 wx+b 的不等式。
答案与提示
- x≤−2。
- x=2 或 x=3。
- 2(x−2)2+3,最小值 3,在 x=2 取得。
- −2/3<x<2。
- −p≤0 与 p−1≤0。
- wx+b≤−1。