Type: concept
Confidence: 0.90
Created: 2026-04-18
Updated: 2026-04-18
Tags: 机器学习集成学习重采样

Bagging(自举聚合)

概述 (50-200字符)

一种集成学习技术,通过对训练集有放回随机抽样生成多个子集,在每个子集上训练独立模型,最终通过投票或平均聚合预测结果以降低方差。

关键内容 (≥300字符, 用双链)

  1. 算法流程:给定训练集 D(N 个样本),有放回随机抽样 T 次,每次抽取 N 个样本生成子集 Dᵢ。在每个 Dᵢ 上训练一个完整模型 hᵢ。集成预测时,分类任务采用多数投票 ŷ = mode{h₁(x), ..., hₜ(x)},回归任务采用平均值 ŷ = mean{h₁(x), ..., hₜ(x)}。
  2. 63.2% 数学原理:有放回抽样 N 次,某样本不被抽中的概率为 (1-1/N)^N → 1/e ≈ 36.8%,因此每个子集约含 63.2% 的唯一样本。未被抽中的 36.8% 样本称为袋外(OOB)样本,可直接用作验证集。
  3. 方差降低机制:Bagging 特别适用于高方差、低偏差的模型(如完整生长的决策树(Decision Tree))。通过平均多个独立训练的模型,集成方差 = ρ·σ² + (1-ρ)/T · σ²,当 T → ∞ 时方差下限由树间相关性 ρ 决定。
  4. 局限性:若存在某个极强特征,每棵树都会在根节点选择它,导致树高度相关,集成收益有限。这正是 随机森林(Random Forests) 引入随机特征子集的原因。

来源

相关