머신러닝의 앙상블(Ensemble)의 기본 개념와 3가지 종류



📍 앙상블


앙상블 썸네일


나무위키 출처


  • 집단지성의 느낌으로 단일 모델에 비해 높은 성능과 신뢰성을 얻을 수 있어요.
  • 적은 데이터양 대비 충분한 학습 효과를 거둘 수 있어요.



📌 앙상블 종류


앙상블의 종류


1. 보팅(Voting)

  • 여러 개의 다른 종류의 모델이 예측한 결과를 투표 혹은 평균을 통해 최종 선정

2. 베깅(Bagging)

  • 여러 개의 같은 종류의 모델이 예측한 결과를 투표 혹은 평균을 통해 최종 선정
  • 대표 모델로는 Random Forest가 있어요

3. 부스팅(Boosting)

  • 여러 개의 같은 종류의 모델이 순차적으로 학습, 예측하며 오류를 개선하는 방식(의사결정나무 모델)
  • Ada Boosting, Gradient Boosting, XG Boosting, Light GBM이 있어요.


📌 배깅과 부스팅 차이


배깅과 부스팅 차이


배깅과 부스팅 차이


배깅, 부스팅 모델의 종류, 랜덤 포레스트, XG 부스팅(앙상블)