Evalml: XGBoost 1.0.2๋กœ ์—…๋ฐ์ดํŠธ

์— ๋งŒ๋“  2020๋…„ 02์›” 20์ผ  ยท  2์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: alteryx/evalml

ํ˜„์žฌ XGBoost 1.0.0์€ python 3.5 ํ…Œ์ŠคํŠธ๋ฅผ ์ค‘๋‹จํ•˜๊ณ  ๋‹ค๋ฅธ ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ๊ฐ„ ์ดˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ์ตœ์†Œํ•œ XGBoost๋ฅผ ์ œํ•œํ•˜๊ณ  ์ข…์†์„ฑ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ถ”๊ฐ€ ๋…ผ์˜๋ฅผ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@jeremyliweishih ์ด ํ‹ฐ์ผ“์— #407์„ ์ฒจ๋ถ€ํ•ด์•ผ ํ•˜๋‚˜์š”?

๋ชจ๋“  2 ๋Œ“๊ธ€

@jeremyliweishih ์ด ํ‹ฐ์ผ“์— #407์„ ์ฒจ๋ถ€ํ•ด์•ผ ํ•˜๋‚˜์š”?

@christopherbunn ์€ ์˜ค๋Š˜ ์˜คํ›„์— ์ด์— ๋Œ€ํ•ด ์ข€ ๋” ์กฐ์‚ฌํ•  ์˜ˆ์ •์ด์ง€๋งŒ, ๊ทธ ์ดํ›„์—๋Š” ๋‹ค์Œ ์ฃผ๊นŒ์ง€ ๋ถ€์žฌ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด์ผ ๊ทธ๊ฒƒ์„ ๋ฐ๋ฆฌ๋Ÿฌ ์˜ฌ ๊ฒƒ์ด๋‹ค.

๋จผ์ € ๋” ์ด์ƒ python 3.5๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— xgboost 1.0.0์„ ๋” ์ด์ƒ ์ œ์™ธํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์ œ ์ œ๋ชฉ์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ ๊ด€๋ จ: ๋ฐฉ๊ธˆ @christopherbunn ๊ณผ ๋Œ€ํ™”ํ–ˆ์œผ๋ฉฐ xgboost 1.0.1์„ ์‹คํ–‰ํ•  ๋•Œ ๋‹ค์Œ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • automl ๋™์•ˆ xgboost ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰(์˜ˆ test_random_state )์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ~9๋ถ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๊ฐ€ automl 4x๋ฅผ ์‹คํ–‰ํ•˜๊ณ  20๋ถ„ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŠธ ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋ฉ๋‹ˆ๋‹ค.
  • @christopherbunn ์€ xgboost๊ฐ€ 8 ๋Œ€์‹  n_cores=-1 ๊ตฌ์„ฑํ•  ๋•Œ 26๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 26์ด circleci ์‹œ์Šคํ…œ์˜ ์ฝ”์–ด ์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๊ฒƒ์ด @angela97lin ์ด #441์—์„œ ๋ณด๊ณ  ์žˆ๋Š” ์˜ค๋ฅ˜์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๋˜๋Š” #167์—์„œ ์‹คํŒจ์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์•„์ง ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋ฌธ์ œ๊ฐ€ n_jobs /joblib์™€ ๊ด€๋ จ์ด ์žˆ์Œ์ด ๋ถ„๋ช…ํ•˜์ง€๋งŒ.
์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰