无约束优化中,我们习惯先令导数或梯度为零,再判断得到的点是不是极小值。但有了约束,最优点可能恰好位于边界,目标函数的梯度并不为零:它仍然指向某个下降方向,只是那个方向不允许走。
拉格朗日乘数法处理等式约束;KKT(Karush–Kuhn–Tucker)条件把这一思路推广到同时含有等式与不等式约束的问题。理解它的关键,是弄清楚哪些约束在最优点真正限制了移动,以及这些限制如何与目标函数的梯度平衡。以下默认目标函数和约束函数连续可微,变量为连续变量。优化问题的分类与常见求解方法可先参阅优化理论概览。
无约束优化中,我们习惯先令导数或梯度为零,再判断得到的点是不是极小值。但有了约束,最优点可能恰好位于边界,目标函数的梯度并不为零:它仍然指向某个下降方向,只是那个方向不允许走。
拉格朗日乘数法处理等式约束;KKT(Karush–Kuhn–Tucker)条件把这一思路推广到同时含有等式与不等式约束的问题。理解它的关键,是弄清楚哪些约束在最优点真正限制了移动,以及这些限制如何与目标函数的梯度平衡。以下默认目标函数和约束函数连续可微,变量为连续变量。优化问题的分类与常见求解方法可先参阅优化理论概览。
概率分布可以由分布函数、概率质量函数或概率密度函数描述,也可以转换到“频域”研究。特征函数(Characteristic Function)就是概率分布的傅里叶变换。它始终存在,能够唯一确定分布,并且会把独立随机变量之和转化为函数的乘积,因此特别适合处理卷积、分布收敛与中心极限定理。
设 X 是实值随机变量,其特征函数定义为
压缩映射定理(Contraction mapping theorem)
若 x∈X 满足
方差分析(Analysis of Variance, ANOVA)用于检验多个总体均值是否相等。
其核心思想是比较:
记第 i 组第 j 个观测值为 Yij,方差分析要判断:
Friedman Test 用于比较三个或以上的算法在多个实例上的整体性能差异。
适用条件:
Friedman 不关心具体数值,而是比较每个实例中算法的相对排名(Rank)。
如果某算法在多数实例中排名持续靠前,则其平均秩统计上显著更低。
p 值用于衡量 在原假设 H0 为真时,观察到当前样本数据(或更极端)出现的概率。
本文梳理统计学中常见的假设检验类型,从功能、适用场景和数据类型角度进行系统总结。
功能:检验总体均值或比例是否等于某个值,或两个总体均值/比例是否相等。
适用条件:
Wilcoxon Signed-Rank Test 用于比较两个相关算法/模型在多次实验(如多个实例)上的性能是否存在显著差异。
适用条件:
非常适合用于两个优化算法的性能对比。
该检验检查两组成对数据差值的:
共识排列(Consensus Ranking)指:给定多个来源(评委、模型、算法)的排序,求一个能“最好代表所有排序意见”的最终排序。
设对象集合为
C={c1,c2,…,cn}
有 m 个输入排序(对对象集合元素的排列):
R(1),R(2),…,R(m)