XGBoosting 병렬?
안녕하세요.
[XGBoost 소개]
Boosting 은 순차적으로 실행되고,
XGBoosting 은 부스팅 기반 기법인데
어떻게 CPU 병렬 사용을 하는지 궁금합니다.
감사합니다.
답변 2
1
안녕하십니까,
저도 정확히는 XGBoost의 병렬처리 메커니즘을 이해하지는 못했습니다. 개괄적으로만 말씀 드리겠습니다.
XGBoosting도 부스팅 기법이라 여러개의 트리를 한꺼번에 병렬로 만들면서 새로운 트리에서 과거 트리의 오류값을 업데이터 하지는 못합니다.
그렇지만 Tree를 만드는 과정에서 트리의 하위 branch를 만들면서 병렬로 작업이 가능합니다. 로직적으로는 개별 트리들의 branch들이 각각 최적의 방식으로 병렬로 만들어 집니다.(정확한 방식은 저도 잘 모르겠습니다.) 프로그램적으로는 openMP와 같은 병렬공유 메모리 방식을 적용하여 만들어지는 것으로 알고 있습니다.
감사합니다.
모델 서빙과 관련된 강좌가 출시되는지 질문드립니다.
0
6
1
안녕하세요 열심히 수강중인 학생입니다
0
63
2
정수 인덱싱
0
68
2
넘파이 오류
0
85
2
11강 numpy의 axis 축 질문 드립니다.
0
85
2
Kaggle 에서 Santander customer satisfaction data 를 다운로드 되지가 않습니다.
0
79
2
Feature importances 를 보여주는 barplot 이 그래프로 안보여져요.
0
70
2
타이타닉 csv 파일이 주피터 화면에 보이지 않습니다.
0
75
2
타이타닉 csv 파일이 주피터 화면에 보이지 않습니다.
0
64
2
5강 강의 오류가 있어요.
0
84
1
실무에서 LTV 관련 모델 선택 질문입니다!
0
72
2
14강 강의 듣는중에 궁금한게 있어서 질문합니다~
0
69
3
파이썬 다운그레이 후 사이킷런 재설치
0
117
2
좋은 강의 감사합니다.
0
74
2
scoring 함수 음수값
0
67
2
6번 강의에 사이킷런, 파이썬, 아나콘다 각각 버전 일치 안 시키고 진행해도 강의 따라가 지나요?
0
100
2
분류 평가 정확도 예측
0
79
2
안녕하세요. 강의 들으면서 업무에 적용하고 싶은 수강생입니다.
0
99
1
카카오톡 채널 있나요
0
108
1
혹시 강의에서 사용하시는 ppt 받을 수 있는건가요
0
190
2
pca 스케일링 관련하여 질문드립니다.
0
100
2
주피터 대신 구글 코랩
0
172
2
강의에서 사용하는 pdf or ppt자료는 따로 없는 건가요?
0
148
2
실루엣 스코어..
0
86
2





