배깅

부트스트랩으로 샘플을 여러번 뽑아 각 모델로 학습 시킴 그래서 결과물을 합침.
배깅은 병렬적으로 진행 가능 그리고 동일한 학습 알고리즘으로 부트 스트랩에 데이터를 적용해서 여러 모델을 만듦
→ 랜덤 포레스트
부스팅

약한 학습기 여러개를 순서대로 학습함. 이전 모델이 틀린 것을 다음 모델이 더 잘 맞추도록 순차적으로 학습
순차적 학습. 틀린 데이터 가중치 증가. 편향 감소 이전 모델 결과에 영향 받음
대표 알고리즘
- adaboost
- gradient boosting
- xgboost
- lightgbm
배깅 부스팅 차이

배깅 : 병렬적 진행 부스팅 : 순차적 진행
부스팅은 배깅에 비해 에러 적음 = 성능 좋음 BUT, 속도 느리고 오버 피팅 될 가능성 있음
