1. 什么是消融实验
消融实验(Ablation Study) 是一种常用于机器学习、深度学习和计算机视觉等领域的实验方法,用于分析模型中各个组成部分对最终性能的贡献。
核心思想是:
在保持其他条件不变的情况下,有选择地移除(或替换)模型中的某一部分,观察性能变化。
通过对比完整模型与“被消融模型”的结果,可以判断某个模块、特征或设计是否真的有效。
消融实验(Ablation Study) 是一种常用于机器学习、深度学习和计算机视觉等领域的实验方法,用于分析模型中各个组成部分对最终性能的贡献。
核心思想是:
在保持其他条件不变的情况下,有选择地移除(或替换)模型中的某一部分,观察性能变化。
通过对比完整模型与“被消融模型”的结果,可以判断某个模块、特征或设计是否真的有效。
强化学习(Reinforcement Learning, RL)研究的是智能体(agent)如何通过与环境(environment)的交互,在不断试错(trial-and-error)的过程中学习一个策略(policy),以最大化长期累积回报(expected cumulative return)。
强化学习是机器学习的第三范式,与监督学习(Supervised Learning)和无监督学习(Unsupervised Learning)并列。
本文解释为什么机器学习模型需要“假设”才能发挥作用,以及为什么不存在适用于所有任务的万能算法。
无免费午餐定理说明:
如果所有可能的任务(或目标函数)都等概率出现,则任何两个学习/优化算法的平均性能完全相同。
数学表达:
Ef[performance(A,f)]=Ef[performance(B,f)]
KNN(K-Nearest Neighbors,K 最近邻算法) 是一种基于实例的监督学习算法,用于分类和回归问题。
核心思想:
“物以类聚”——一个样本的类别大概率与它距离最近的样本类别相同。
KNN 不构建显式模型,而是直接利用训练样本进行预测,因此属于: