本文へ移動

ばぎんぐ

バギング

Bagging = Bootstrap Aggregating

複数のモデルを並列に学習させて統合するアンサンブル学習の手法です。

詳しい説明

バギングとは、アンサンブル学習の手法の一つで、複数のモデルを並列に学習させて統合する手法です。ブートストラップサンプリングを用いて学習データを分割し、各モデルを独立して訓練します。

各モデルの予測結果を平均化や多数決で統合することで、個々のモデルの偏り(バイアス)はそのままで、分散を小さくし、モデル全体としての汎化性能を高めることができます。ランダムフォレストなどがこの代表例です。

ブースティングとの違いが頻出します。ブースティングはモデルを逐次的に学習させ誤りを補正していきますが、バギングは独立した複数のモデルを並列に学習させる点で明確に異なります。

試験で問われること

G検定

  • 複数のモデルを並列に学習させる手法であることを理解する
  • 分散を低減させて汎化性能を高める効果を認識する
  • 逐次的に学習するブースティングとの違いを区別する