강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

okso64410889 のプロフィール画像
okso64410889

投稿した質問数

[改訂版] Python機械学習完全ガイド

XGBoostを用いたウィスコンシン乳がん予測(Python Native XGBoostを使用)

XGBoosting 병렬?

解決済みの質問

作成

·

422

0

안녕하세요. 

[XGBoost 소개]

Boosting 은 순차적으로 실행되고,

XGBoosting 은 부스팅 기반 기법인데

어떻게 CPU 병렬 사용을 하는지 궁금합니다.

감사합니다.

통계python머신러닝 배워볼래요?

回答 2

1

dooleyz3525님의 프로필 이미지
dooleyz3525
インストラクター

안녕하십니까,

저도 정확히는 XGBoost의 병렬처리 메커니즘을 이해하지는 못했습니다. 개괄적으로만 말씀 드리겠습니다.

XGBoosting도 부스팅 기법이라 여러개의 트리를 한꺼번에 병렬로 만들면서 새로운 트리에서 과거 트리의 오류값을 업데이터 하지는 못합니다.

그렇지만 Tree를 만드는 과정에서 트리의 하위 branch를 만들면서 병렬로 작업이 가능합니다. 로직적으로는 개별 트리들의 branch들이 각각 최적의 방식으로 병렬로 만들어 집니다.(정확한 방식은 저도 잘 모르겠습니다.) 프로그램적으로는 openMP와 같은 병렬공유 메모리 방식을 적용하여 만들어지는 것으로 알고 있습니다.

감사합니다.

0

okso64410889님의 프로필 이미지
okso64410889
質問者

늦은 밤에도 답변 해 주셔서 감사합니다.

저도 계속 공부하며 찾아보도록 하겠습니다 :)

okso64410889 のプロフィール画像
okso64410889

投稿した質問数

質問する