Evalml: automl ๊ฒ€์ƒ‰ "raise_errors" ํ”Œ๋ž˜๊ทธ๋ฅผ ๊ธฐ๋ณธ๊ฐ’์ด true๋กœ ์—…๋ฐ์ดํŠธํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ

์— ๋งŒ๋“  2019๋…„ 12์›” 10์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: alteryx/evalml

#252์—์„œ @angela97lin ์€ automl fit ์˜ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ ์šฉ ๋ฒ”์œ„๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค์ง€ ์•Š๋„๋ก ๊ตฌ์„ฑ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์€ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค(ํŠนํžˆ raise_errors ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ˜„์žฌ ๊ธฐ๋ณธ๊ฐ’์ด false์ž„). ๊ทธ๋…€์˜ PR์€ ํ…Œ์ŠคํŠธ์—์„œ automl fit ์— ๋Œ€ํ•œ ๊ฐ ํ˜ธ์ถœ์—์„œ raise_errors ๋ฅผ true๋กœ ์„ค์ •ํ•˜๋„๋ก ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ข€ ๋” ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ‹ฐ์ผ“์„ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. raise_errors ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ—ท๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค. ์™œ ์กด์žฌํ•ฉ๋‹ˆ๊นŒ? automl fit ์—๋งŒ ์ ์šฉ๋˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์ด ํ•„์ˆ˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ผ๋ฉด ๋” ๋‚˜์€ ๋””์ž์ธ, ํŠนํžˆ ์ด์™€ ๊ฐ™์€ ๋ฒ„๊ทธ๋ฅผ ์–ต์ œํ•˜๋Š” ๋””์ž์ธ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ํŒ€์ด ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์—์„œ raise_errors ๋ฅผ true๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜๋„๋ก ํ•˜๋ฉด ์œ ์‚ฌํ•œ ๋ฌธ์ œ๊ฐ€ ๋‹ค์‹œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์ด๋””์–ด: @kmax12๊ฐ€ ์ด์— ๋Œ€ํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ๋‚ด ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฌธ์ œ๊ฐ€ ์œ ํšจํ•˜๋‹ค๋ฉด ์ด๊ฒƒ์ด ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ env var, ๋‹ค๋ฅธ ์ „์—ญ ๊ตฌ์„ฑ ๋˜๋Š” automl fit ๋ฉ”์„œ๋“œ๋ฅผ ๋ž˜ํ•‘ํ•˜์—ฌ raise_errors ๊ฐ€ ์ ์ ˆํ•˜๊ฒŒ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ ํ”ฝ์Šค์ฒ˜ ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

enhancement

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

์ด๊ฒƒ์€ ์ตœ๊ทผ ์‚ฌ์šฉ์„ฑ ๋ธ”๋ฆฌ์ธ ์—์„œ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋„๋‹ฌํ•œ ๊ฒฐ์ •์€ raise_errors ๋ฅผ ์œ ์ง€ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’์€ true์ž…๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ๋‹น์‹ ์ด ์—ฌ๊ธฐ์—์„œ ๋งŽ์€ ์œ ํšจํ•œ ํฌ์ธํŠธ๋ฅผ ์ œ๊ธฐํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค! raise_error ํ”Œ๋ž˜๊ทธ์— ๋Œ€ํ•œ ๋‚ด ์ง๊ฐ/์ถ”์ธก์€ ํ•˜๋‚˜์˜ ํŒŒ์ดํ”„๋ผ์ธ์ด ์‹คํŒจํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ Auto(*)์˜ ์ „์ฒด ์‹คํ–‰์ด ์‹คํŒจํ•˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋Œ€์‹ ์— ์šฐ๋ฆฌ๋Š” (์กฐ์šฉํžˆ) ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  ๋Œ€์‹  ํ•ด๋‹น ํŒŒ์ดํ”„๋ผ์ธ์— ๋Œ€ํ•ด ๋ชจ๋“  ์ ์ˆ˜๋ฅผ NaN์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋™์˜ํ•˜์ง€๋งŒ, ์‹ค์ˆ˜ํ•˜๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ์‰ฌ์šฐ๋ฉฐ, ์ƒˆ๋กœ์šด ํ…Œ์ŠคํŠธ์—์„œ ์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์–ด๋ฒ„๋ฆฌ๊ณ , ์ด์™€ ๊ฐ™์€ ๋ฒ„๊ทธ๋ฅผ ๋‹ค์‹œ ๋†“์น˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ๋งŽ์€ ๋…ผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค!

์ด๊ฒƒ์€ ์ตœ๊ทผ ์‚ฌ์šฉ์„ฑ ๋ธ”๋ฆฌ์ธ ์—์„œ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋„๋‹ฌํ•œ ๊ฒฐ์ •์€ raise_errors ๋ฅผ ์œ ์ง€ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’์€ true์ž…๋‹ˆ๋‹ค.

@angela97lin ์€ ์ด์— ๋Œ€ํ•œ ํ™๋ณด ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค: #638

@angela97lin PR์ด ์—ด๋ ค ์žˆ์œผ๋‹ˆ ์ง„ํ–‰ ์ค‘์ธ ๊ฒƒ์œผ๋กœ ์˜ฎ๊ธฐ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

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