(09๊ฐ•) Hyperparameter Tuning

210820

ํ•™์Šต์„ ํ•  ๋•Œ ์‚ฌ๋žŒ์ด ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ด๋Ÿฌํ•œ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ž˜ ์กฐ์ •ํ•ด์„œ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃจ๊ฒŒ ๋œ๋‹ค.

์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•

  • ๋ชจ๋ธ์„ ์ˆ˜์ •

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ ๋˜๋Š” ๋ณ€ํ˜•

  • ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹

์ผ๋ฐ˜์ ์œผ๋กœ, ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ€์žฅ ์„ฑ๋Šฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค์ด๋‹ค. 1๋ฒˆ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜์ง€๋งŒ ์ข‹์€ ๋ชจ๋ธ์€ ์ด๋ฏธ ์ผ๋ฐ˜ํ™”๋˜์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

Hyperparameter Tuning

์‚ฌ๋žŒ์ด ์ง€์ •ํ•˜๋Š”, ๋ชจ๋ธ์ด ํ•™์Šตํ•˜์ง€ ์•Š๋Š” ๊ฐ’

  • ํ•™์Šต๋ฅ , ๋ชจ๋ธ์˜ ํฌ๊ธฐ, ์˜ตํ‹ฐ๋งˆ์ด์ €

ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ์— ์˜ํ•ด ๊ฐ’์ด ํฌ๊ฒŒ ์ขŒ์šฐ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ง€๋Š” ์•Š๋‹ค. ์™œ? ๋ฐ์ดํ„ฐ๊ฐ€ ์›Œ๋‚™ ๋งŽ์•„์กŒ์œผ๋‹ˆ๊นŒ! ์ •๋ง๋กœ, ์ตœ์ข… ๋‹จ๊ณ„์—์„œ ์„ฑ๋Šฅ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ ๋„์ „ํ•œ๋‹ค

๋ฐฐ์น˜์‚ฌ์ด์ฆˆ๋„ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ.

๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์€ Grid search ์ด๋‹ค. ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ์„ ๋•Œ ์ผ์ • ๋ฒ”์œ„ ์•ˆ์—์„œ ํ•˜๋‚˜์”ฉ ๊ณจ๋ผ์„œ ์„ฑ๋Šฅ์„ ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. Random search ๋Š” ๋ฒ”์œ„๋ฅผ ์ •ํ•˜์ง€ ์•Š๊ณ  ์ž„์˜๋กœ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

๋ณดํ†ต์€ Random search ๋กœ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒํ•˜๋Š” ์ง€์ ์„ ๋Œ€๋žต์ ์œผ๋กœ ์ฐพ๊ณ  Grid search ๋กœ ์„ธ์„ธํ•œ ๋ถ€๋ถ„์„ ์ฐพ๋Š”๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์ง€๊ธˆ์€ 2018๋…„์— ๋ฐœํ‘œ๋œ Baesyan Optimizer Hyperparameter Tuning, BOHT ์ดํ›„๋กœ ์ด ๋ฐฉ๋ฒ•์„ ์“ฐ๊ธฐ ๋•Œ๋ฌธ์— ์ž˜ ์“ฐ์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์ด ๋˜์—ˆ๋‹ค.

Ray

Multi node Multi Processing์„ ์ง€์›ํ•˜๋Š” ๋ชจ๋“ˆ์ด๋‹ค. ML/DL์˜ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ํ˜„์žฌ๋Š” ๋ถ„์‚ฐ๋ณ‘๋ ฌ์˜ ํ‘œ์ค€๋ชจ๋“ˆ์ด๋ฉฐ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ๊ธฐ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

Last updated

Was this helpful?