Jerry's Blog

Back

数学工具集合#

统计口径:一个工具 = 有明确输入、输出、用途,可以封装成独立函数或模块
不把“标量、向量、矩阵”这类数据类型算作工具。

这个页面是静态目录版;可勾选的互动版本在 Roadmap 页面数学工具集合 节点里。


现代数学总纲#

一句话:数学是一套围绕“可推出性”运转的形式系统。它用定义制造对象,用假设限定世界,用证明管理必然结论,用反例划定边界。

数学=对象集合+约束条件必然结论 / 结构\text{数学} = \text{对象集合} + \text{约束条件} \xrightarrow{\vdash} \text{必然结论 / 结构}

运转链条#

层级内容作用
0语言与逻辑命题演算、一阶逻辑、集合论,提供合法推理的底层语法。
1对象与定义圈定研究目标,例如群、流形、随机变量;消除无关因素,保留关键结构。
2公理与假设给对象施加基础约束,这是获得结论必须支付的假设代价。
3命题网络引理是技术跳板,定理是核心枢纽,推论是自然延伸。
4反例与边界证明当前约束不足以推出目标,即 ABA \nvdash B,从而划定适用范围。

概念七问#

  1. 对象:它研究的具体对象是什么?
  2. 动机:为什么要这样定义?
  3. 消除:这个定义屏蔽了哪些无关现实细节?
  4. 保留:这个定义提取了哪个核心数学结构?
  5. 约束:它依赖哪些底层假设?
  6. 推出:在这些假设下,能必然推出什么性质?
  7. 边界:哪些看似合理的结论推不出,反例是什么?

公式五维#

维度检查问题
量纲各项单位或含义是否统一?
尺度输入等比例放大或缩小时,输出如何响应?
不变量平移、旋转、仿射变换下,什么保持不变?
优化公式是否对应某个目标函数的最优解或极值?
信息 / 概率它是否量化不确定性、熵或代价?

数学价值观#

数学定理的品级,可以看作“假设代价”和“结论强度”之间的权衡。研究经常在做一件事:削弱假设,检查结论还能不能成立。

类型结构判断
证明定义与假设 \vdash 结论验证结论没有偷加新经验或新信息。
平庸定理强假设 \Rightarrow 弱结论条件苛刻,结果有限。
优秀定理强假设 \Rightarrow 强结论例如全纯函数推出无限次可微。
伟大定理弱假设 \Rightarrow 强结论例如中心极限定理,用较小代价获得普适结构。

四大版图#

分支对象约束可推出性核心
代数学集合中的元素结合律、交换律、分配律、逆元是否存在只假设运算规则,不依赖具体数字长相,能推出多少关于对称性的必然结论。群论由此诞生。
分析学函数、序列连续性、可微性、完备性、极限的存在性约束空间没有“缝隙”,例如实数完备性,能推出函数在局部和全局的演化规律。微积分由此诞生。
几何与拓扑空间、流形距离、角度、连续拉伸下保持不变的性质丢弃具体长短,只保留洞、连通性等拓扑约束,能推出空间本质的结论。拓扑学由此诞生。
概率与统计随机事件、测度概率之和为 1、独立性、分布的均值与方差局部无序时,加上独立同分布这类弱约束,能在宏观上推出稳定的必然秩序。概率论由此诞生。

主线地图#

这套工具围绕一条从“表示数据”走向“稳定、稀疏、可解释、可计算”的路线展开:

线性代数

xDhx \approx Dh

最小二乘minhxDh22\min_h \|x-Dh\|_2^2

发现问题:不稳定 / 过拟合 / 共线性

RidgeminhxDh22+λh22\min_h \|x-Dh\|_2^2+\lambda\|h\|_2^2

进一步问题:想要稀疏 / 特征选择 / 可解释

LASSOminhxDh22+λh1\min_h \|x-Dh\|_2^2+\lambda\|h\|_1

不光滑优化

次梯度 / KKT / 对偶 / proximal algorithm

sparse coding / dictionary learning / SAE

最核心的记忆法是四句话:

阶段一句话
最小二乘我要拟合好。
Ridge我要拟合好,而且系数不要太大。
LASSO我要拟合好,而且只用少数特征。
对偶 / KKT我要知道这些约束和惩罚为什么等价,以及最优解长什么样。

最终完整路线:

拟合稳定稀疏可解释可计算\text{拟合} \rightarrow \text{稳定} \rightarrow \text{稀疏} \rightarrow \text{可解释} \rightarrow \text{可计算}

第一版:22 个核心工具#

#工具类型文章
1维度检查检查工具待写
2L1 / L2 / L0 / Frobenius 范数度量工具待写
3残差计算误差工具待写
4平方误差目标函数已写
5普通最小二乘法拟合 / 解析求解已写
6正规方程求解线性方程求解待写
7伪逆最小二乘最小范数解待写
8Ridge 回归正则化 / 解析求解已写
9LASSO稀疏正则化教材
10L0 支持集枚举稀疏优化待写
11固定支持集最小二乘子问题求解待写
12Soft-thresholding算子待写
13L1 近端算子近端工具待写
14坐标下降 LASSO迭代算法待写
15ISTA迭代算法待写
16正交设计 LASSO 闭式解闭式解待写
17LASSO KKT 检查最优性检查待写
18拉格朗日函数构造约束优化待写
19KKT 条件检查最优性检查待写
20Slater 条件检查强对偶检查待写
21对偶间隙计算证书工具待写
22LASSO 对偶可行点构造最优性证书待写

完整目录:58 个原子工具#

A. 基础线性代数与度量工具:12 个#

#工具输入输出
1维度检查对象形状是否匹配
2转置矩阵或向量转置对象
3点积 / 内积两个向量标量
4向量线性组合向量组、系数新向量
5矩阵乘向量矩阵、向量向量
6矩阵乘矩阵两个矩阵矩阵
7L2 范数向量长度
8L2 平方范数向量平方长度
9L1 范数向量绝对值和
10L0 非零计数向量非零个数
11Frobenius 范数矩阵元素平方和开根号
12残差计算x, D, hr = x - Dh

B. 最小二乘与矩阵求导工具:9 个#

#工具输入输出
13平方误差目标构造x, D, h`
14一维二次函数最小化二次函数参数最优点
15梯度 / 矩阵求导目标函数梯度表达式
16普通最小二乘法,OLSD, xh*
17正规方程求解D, xD^T D h = D^T x 的解
18最小二乘投影 / 残差正交检查D, x, h是否满足正交条件
19Moore-Penrose 伪逆解D, xD^+ x
20固定支持集最小二乘D, x, S支持集 S 上的最小二乘解
21多样本最小二乘X, DH*

C. 正则化与稀疏模型工具:10 个#

#工具输入输出
22通用正则化目标构造损失项、正则项、系数正则化目标
23Ridge 回归D, x, lambdah*
24LASSO 惩罚形式D, x, lambda稀疏系数
25LASSO 约束形式D, x, tau稀疏系数
26基追踪去噪,BPDND, x, epsilon稀疏表示
27L0 稀疏优化 / 支持集枚举D, x, kk-稀疏解
28支持集 / 稀疏度提取系数向量支持集、稀疏度
29正交设计下的 LASSO 闭式解D, x, lambda闭式稀疏解
30多样本 LASSO / 稀疏编码X, D, lambda稀疏系数矩阵
31字典学习X, k, lambda字典 D 与系数 H

D. 凸优化、非光滑优化与算法工具:11 个#

#工具输入输出
32凸集 / 凸函数检查集合或函数是否凸
33凸性组合规则函数组合是否保持凸性
34子梯度计算器非光滑函数子梯度集合
35绝对值函数子梯度标量子梯度
36L1 范数子梯度向量子梯度向量
37LASSO 最优性条件检查D, x, h, lambda是否最优
38Soft-thresholding 软阈值算子z, lambdaS_lambda(z)
39L1 近端算子z, lambdaprox 结果
40坐标下降法求 LASSOD, x, lambda稀疏解
41ISTA,迭代软阈值算法D, x, lambda, step稀疏解
42Lipschitz 步长选择目标函数梯度合法步长

E. 拉格朗日、KKT、对偶与证书工具:16 个#

#工具输入输出
43拉格朗日函数构造目标、约束、乘子拉格朗日函数
44等式约束拉格朗日乘子法目标、等式约束候选最优解
45不等式约束 KKT 求解目标、不等式约束KKT 候选解
46对偶函数构造拉格朗日函数对偶函数
47对偶问题构造原问题对偶问题
48弱对偶下界计算对偶可行点原问题下界
49对偶间隙计算原值、对偶值gap
50Slater 条件检查凸问题、约束是否满足 Slater
51通用 KKT 系统检查原变量、对偶变量是否满足 KKT
52硬约束到惩罚项转换约束问题惩罚形式
53LASSO 对偶问题构造LASSO 原问题LASSO 对偶
54LASSO 对偶的投影形式残差、约束集投影表达
55原变量—对偶变量关系转换原变量、残差对偶变量
56Fenchel 共轭计算函数共轭函数
57Fenchel 对偶构造原问题Fenchel 对偶
58从残差构造对偶可行点 / 最优性证书残差、字典、正则强度对偶可行点

工具卡片字段#

每篇工具文章统一保留这些字段:

字段内容
工具名这个工具叫什么
类型模型、算子、检查器、解析求解、迭代算法或证书
输入调用这个工具需要什么
输出工具返回什么
公式最小核心公式
依赖工具需要先掌握哪些工具
用途它通常解决什么问题
数学工具集合
https://jerry609.github.io/blog/math-toolkit-collection
Author Jerry
Published at May 7, 2026
Comment seems to stuck. Try to refresh?✨