

확률부터 LLM까지, 원리부터 제대로 배우는 자기주도 학습 플랫폼
앙상블 학습은 여러 모델의 예측을 결합해 단일 모델보다 더 정확하고 안정적인 예측을 얻는 기법이다.
이 내용은 넘스탯의 배깅 vs 부스팅 시뮬레이터에서 직접 실험으로 확인할 수 있습니다.
각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다
학습 진도 (완료한 단계)
0%
앙상블 학습은 여러 개의 모델을 만들어 그 예측들을 결합함으로써, 단일 모델보다 더 정확하고 안정적인 예측을 얻는 방법입니다. 분류에서는 다수결 투표로, 회귀에서는 평균으로 예측을 결합하는 것이 기본 형태입니다.
세 명의 심사위원 (교육용 시나리오): 어떤 과일이 "특상품인지 아닌지"를 심사위원 세 명이 각자 판정하고 다수결로 최종 결정한다고 합시다. - 심사위원 A는 색깔을 주로 보고, B는 크기를, C는 모양을 주로 봅니다. - 각자는 가끔 틀리지만, 서로 다른 기준으로 보기 때문에 틀리는 과일이 서로 다릅니다. - A가 틀린 과일도 B와 C가 맞히면 다수결 결과는 정답이 됩니다. 반대로 세 명이 모두 색깔만 보고 판단한다면, 색깔이 헷갈리는 과일에서 셋이 동시에 틀리므로 다수결의 이점이 사라집니다. 앙상블 학습은 "서로 다른 관점의 심사위원단"을 데이터로 만들어내는 기술입니다.
정답: 모델마다 틀리는 지점이 다르면 다수결·평균 과정에서 서로 다른 실수가 상쇄되기 때문입니다. 조건은 (1) 각 모델이 무작위 추측보다는 나아야 하고, (2) 모델들의 예측이 서로 달라야(다양성이 있어야) 한다는 것입니다.
정답: 아니요. 100개 모두 같은 입력에 같은 답을 내므로 다수결 결과는 모델 1개의 답과 완전히 동일합니다. 다양성이 없는 앙상블은 앙상블이 아닙니다.
정답: 분류에서는 각 모델이 예측한 클래스 중 가장 많은 표를 받은 클래스를 고르는 다수결 투표(또는 예측 확률의 평균)를 쓰고, 회귀에서는 각 모델이 예측한 숫자들의 평균을 사용합니다.