Xgboost: PyPI์—์„œ PYTHON ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹ญ์‹œ์˜ค.

์— ๋งŒ๋“  2016๋…„ 03์›” 14์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dmlc/xgboost

python-package ๋™์•ˆ ๋ช‡ ๊ฐ€์ง€ ์œ ์šฉํ•˜๊ณ  ๊ธฐ๋Šฅ์ ์ธ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ pip ๋ฒ„์ „์€ ์•ฝ๊ฐ„ ๊ตฌ์‹์ž…๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚˜๋Š” FEATURE_IMPORTANCE์˜ ๊ตฌํ˜„์„ ์˜ค๋žซ๋™์•ˆ ์—ด๋งํ–ˆ์ง€๋งŒ /python-package/xgboost/sklearn.py์—์„œ ๊ด€๋ จ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ๋กœ์ปฌ xgboost-lib๋ฅผ ์ˆ˜๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋‚ด๊ฐ€ ๋Œ์•„์˜ฌ ๋•Œ ๊ทธ๊ฒƒ์„ ํ•  ๊ฒƒ์ด๊ณ  ํฌ๋ง์ ์œผ๋กœ ๋ฐ”ํ€ด ์„ค์น˜๋„ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค

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

๋‚ด๊ฐ€ ๋Œ์•„์˜ฌ ๋•Œ ๊ทธ๊ฒƒ์„ ํ•  ๊ฒƒ์ด๊ณ  ํฌ๋ง์ ์œผ๋กœ ๋ฐ”ํ€ด ์„ค์น˜๋„ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค

์ด๊ฒƒ์€ ๋งค์šฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๊ฐ€ ๋‚ด ์‚ถ์„ ํ›จ์”ฌ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด ์ค„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„์ ˆํžˆ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@bryan-woods ๋ช‡ ๊ฐ€์ง€ ์ง„ํ–‰ ์ƒํ™ฉ ๋ฐ ์ƒ๊ฐ: cmake ๋ฐ openMP ์ง€์›์ด Mac ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—์„œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ PyPI ์„ค์น˜๋Š” ํ˜„์žฌ xgboost ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์ข‹์€ ์ƒ๊ฐ์ด ์•„๋‹ ์ˆ˜ ์žˆ๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ์†Œ์Šค๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค clang OpenMP ๋ฌธ์ œ, Mac์—์„œ cmake์˜ ar ๋ฌธ์ œ ๋“ฑ๋“ฑ. ๊ทธ๋ž˜์„œ ์ €๋Š” ์ฃผ์š” ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ์ •์  โ€‹โ€‹๋งํฌ๊ฐ€ ์žˆ๋Š” wheels-only ์†”๋ฃจ์…˜์„ ์‹คํ—˜ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด์ „ PyPI ์„ค์น˜ ์ง€์›์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค. Windows ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด Windows ํ”Œ๋žซํผ ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

@phunterlau ์ด ๊ตฌํ˜„์— ๊ธฐ์—ฌํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! PyPi(๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ)์— ๋‹ค์‹œ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐ ์ง„์ „์ด ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ? ์ €๋Š” ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์—์„œ PyPi ์„ค์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ PyPi์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋Š” ์ œ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰