본문으로 바로가기

코스

Python에서의 앙상블 기법

고급4시간

Python에서 bagging, boosting, stacking 등 앙상블 기법으로 고급·효과적인 머신러닝 모델을 구축하는 방법을 학습합니다.

Python4시간15개 동영상52개 연습 문제4,050 XP12,963수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

앙상블 학습의 멋진 세계로 뛰어들어 Machine Learning 여정을 이어가 보세요! 앙상블은 여러 개의 개별 알고리즘을 결합해 성능을 높이고, 다양한 산업 분야에서 대규모 복잡한 문제를 해결하는 흥미로운 Machine Learning 기법입니다. 온라인 Machine Learning 대회에서도 앙상블 기법이 자주 우승하곤 해요! 이 강의에서는 bagging, boosting, stacking 같은 고급 앙상블 기법을 자세히 다룹니다. scikit-learn, XGBoost, CatBoost, mlxtend와 같은 최신 Python Machine Learning 라이브러리를 사용해 실제 데이터셋에 적용해 볼 거예요.

사전 요구 사항

커리큘럼

코스 개요

1

여러 모델 결합하기

여러분이 만든 모델 중 어떤 것이 문제에 가장 잘 맞는지 고민하고 계신가요? 그 고민은 이제 그만하시고, 대신 전부 활용해 보세요! 이 장에서는 "Voting"과 "Averaging"을 사용해 여러 모델을 하나로 결합하는 방법을 배웁니다. 이를 활용해 Google Play 스토어 앱 평점 예측, 포켓몬이 전설 포켓몬인지 여부, 그리고 왕좌의 게임에서 어떤 캐릭터가 죽을지까지 예측해 볼 거예요!
챕터 시작하기
4

Stacking

이제 쌓아 올리는 힘을 확인해 볼 시간이에요! 마지막 장에서는 stacking 앙상블 방법을 배웁니다. scikit-learn과 mlxtend 라이브러리를 사용해 구현하는 방법을 익혀요! North America 버섯의 식용 가능성을 예측해 보고, 더 발전된 접근 방식으로 Google 앱의 평점 예측도 다시 시도해 봅니다.
챕터 시작하기

Python에서의 앙상블 기법

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.

Python에서의 앙상블 기법 | DataCamp