首頁 / 名詞卡 / 機器學習核心 / 梯度提升(Gradient Boosting)

iPAS AI中級⚙️ 機器學習核心
🔑 名詞卡

梯度提升(Gradient Boosting)

🎯 定義

一種 Boosting 類集成演算法,核心概念是「逐步修正誤差」:先訓練一棵簡單決策樹,計算預測殘差後,再訓練下一棵樹專門修正這些殘差,最終疊加多棵弱學習器形成強模型。

重點/應用

  • 核心目的:降低偏差(Bias)。
  • 優點:預測精確度通常高於隨機森林,可自訂損失函數,可搭配 Early Stopping。
  • 缺點:訓練較慢、容易過擬合(尤其學習率過高或樹太深時)、超參數多。
  • 高效實作版本:XGBoost、LightGBM。

記憶技巧

「一棵樹犯的錯,下一棵樹負責改;一棒接一棒地修正」。

易混淆

  • vs 隨機森林:梯度提升(Boosting,序列式修正錯誤,降偏差)vs 隨機森林(Bagging,平行獨立訓練,降變異)。
📖 課文原文

「梯度提升迴歸(Gradient Boosting Regressor)是一種序列式集成演算法,核心概念是『逐步修正誤差』⋯由於每一步都針對前一次錯誤進行調整,因此能在許多複雜問題中達到高度精確的表現。」