본문 바로가기
ML

# 4 앙상블 기법 AdaBoost

by Kwonys 2023. 9. 22.
728x90
반응형

AdaBoost

AdaBoost는 아래와 같이 여러 개의 stump로 구성이 되어있습니다. 이를 Forest of stumps라고 합니다.

* Stump란 노드 하나에 두개의 leaf를 지닌 트리

출처: StatQuest

여러 질문을 통해 데이터를 분류하는 트리와 다르게, stump는 단 하나의 질문으로 데이터를 분류해야하기 때문에 정확한 분류를 하지 못함.  (stump는 약한 학습기(weak learner))

 

랜덤포레스트는 여러 개의 트리의 결과를 합산해서 다수결의 원칙으로 최종 결과를 냅니다. 최종 분류를 하는데 있어 각각의 트리는 동등한 가중치를 가지고 있습니다. (아래 그림)

출처: StatQeust

하지만 AdaBoost에서는 특정 stump가 다른 stump보다 더 중요. 즉, 더 가중치가 높음.

크기가 큰 것은 가중치가 더 높은 stump를 의미하고 이는 결과에 미치는 영향이 크다는 뜻입니다. (아래 그림)

출처: StatQeust

AdaBoost 요약

1. 약한 학습기 (Weak Learner)로 구성되어 있으며, 약한 학습기는 Stump의 형태다.
2. 어떤 Stump는 다른 Stump보다 가중치가 높다.
3. 각 Stump의 error는 다음 Stump의 결과에 영향을 준다.

728x90
반응형