本文へ移動

あんさんぶるがくしゅう

アンサンブル学習

複数の予測モデルを統合して精度と汎化性能を高める機械学習手法です。並列で学習して統合するバギングや、段階的に誤りを修正して積み上げるブースティングなどの手法があります。

詳しい説明

複数の予測モデルを組み合わせることで、単一のモデルよりも高い予測精度や安定性を目指す機械学習の手法です。複数のモデルの意見を集約することで、一部のモデルが持つ弱点を補い合います。

具体的な手法として、データをサンプリングして複数のモデルを並列に学習させるバギングと、モデルを直列につなげて段階的に誤りを修正するブースティングがあります。これらを用いることで、モデルの過学習を抑え、未知のデータに対する汎化性能を大きく向上させることができます。

G検定では、精度向上を目的としたテクニックの定番として問われます。バギングとブースティングの仕組みの違いや、なぜモデルを組み合わせると性能が上がるのかという理由を理解しておく必要があります。機械学習のコンペティションなどで非常によく使われる重要な知識です。

試験で問われること

G検定

  • 複数のモデルを組み合わせて予測精度を高める手法であることを理解します。
  • バギング(並列)とブースティング(直列)の主な違いを押さえます。
  • 汎化性能を向上させ、過学習を抑制する効果があることを理解します。