인공지능, 머신러닝, 딥러닝
머신러닝 모델 소개 (5) - 에이다부스트 (AdaBoost)
머신러닝 모델 소개 시리즈의 다섯 번째 글입니다. 에이다부스트(AdaBoost)는 앙상블(Ensemble) 학습 방법 중 하나로, 약한 학습기(Weak Learner)를 여러 개 결합하여 강력한 분류 모델을 구축하는 방법입니다. 에이다부스트는 이전 모델이 잘못 분류한 샘플에 가중치를 부여하여 다음 모델이 이를 보완하도록 학습합니다. 이번 글에서는 에이다부스트의 기본 개념을 소개하고, 파이썬의 Scikit-learn 라이브러리를 사용하여 실제 데이터에 에이다부스트를 적용하는 방법을 알아보겠습니다. 1. 모델 설명 부스팅(Boosting)은 다수의 약한 학습기(weak learner)를 조합하여 모델의 성능을 높이는 앙상블 기법입니다. 약한 학습기는 무작위(random) 추론보다는 정확도가 높으나 학습구조가..