Vertex AI Vizier๋ ๋ณต์กํ ๋จธ์ ๋ฌ๋(ML) ๋ชจ๋ธ์์ ์ด๋งค๊ฐ๋ณ์๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ ์ ์๋ ๋ธ๋๋ฐ์ค ์ต์ ํ ์๋น์ค์ ๋๋ค. ML ๋ชจ๋ธ์ ๋ค์ํ ์ด๋งค๊ฐ๋ณ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ผ์ผ์ด ๋ฏธ์ธ ์กฐ์ ํ๊ธฐ๊ฐ ์ด๋ ต๊ณ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆด ์ ์์ต๋๋ค. Vertex AI Vizier๋ ์ด๋งค๊ฐ๋ณ์๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ์ฌ ๋ชจ๋ธ ์ถ๋ ฅ์ ์ต์ ํํฉ๋๋ค.
๋ธ๋๋ฐ์ค ์ต์ ํ๋ ๋ค์ ๊ธฐ์ค ์ค ํ๋๋ฅผ ์ถฉ์กฑํ๋ ์์คํ ์ต์ ํ์ ๋๋ค.
ํ๊ฐํ ์๋ ค์ง ๋ชฉ์ ํจ์๊ฐ ์๋ ๊ฒฝ์ฐ
์ผ๋ฐ์ ์ผ๋ก ์์คํ ์ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ๋ชฉ์ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฐํ๊ธฐ์ ๋๋ฌด ๋ง์ ๋น์ฉ์ด ๋๋ ๊ฒฝ์ฐ
์ถ๊ฐ Vertex AI Vizier ๊ธฐ๋ฅ
Vertex AI Vizier๋ ML ๋ชจ๋ธ์ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ต์ ํํ์ง๋ง ๋ค๋ฅธ ์ต์ ํ ์์ ๋ ์ํํ ์ ์์ต๋๋ค.
๋งค๊ฐ๋ณ์ ๋ฏธ์ธ ์กฐ์
Vertex AI ๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์์์ ๋งค๊ฐ๋ณ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Vertex AI Vizier๋ฅผ ์ฌ์ฉํ์ฌ ๋ด์ค ์น์ฌ์ดํธ์ ๊ตฌ๋ ๋ฒํผ์ ๋ฐฐ๊ฒฝ์, ๊ธ๊ผด ํฌ๊ธฐ, ๋งํฌ ์์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ ์กฐํฉ์ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ๋ ๋ง์ ์์๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๋งค๊ฐ๋ณ์์ ๋งค๊ฐ๋ณ์์ ์ฐจ์ด์ ์์๋ณด๊ธฐ
ํ๊ฐ ๊ฐ๋ฅํ ์์คํ ์ต์ ํ
Vertex AI Vizier๋ ํ์ํ ๋ถ์ ํจ์๋ก ํํ๋ ์ ์๋ ์์คํ ์ ํฌํจํ์ฌ ํ๊ฐ ๊ฐ๋ฅํ ๋ชจ๋ ์์คํ ์์ ์๋ํฉ๋๋ค. ์๋ฅผ ๋ค์ด Vertex AI Vizier๋ฅผ ์ฌ์ฉํ์ฌ TensorFlow ๋ชจ๋ธ์ ๊ฐ์ฅ ์ ํฉํ ์ ๊ฒฝ๋ง ๊น์ด, ๋๋น, ํ์ต๋ฅ ์ ์ฐพ์ต๋๋ค.
Vertex AI Vizier ์๋ ๋ฐฉ๋ฒ
๋ค์ ์น์ ์์๋ ML ๋ชจ๋ธ ๋๋ ํจ์๋ฅผ ์ต์ ํํ๊ธฐ ์ํด Vertex AI Vizier์ ์ฌ์ฉํ ์ ์๋ ์ฉ์ด, ๋์, ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ ์ ์ํฉ๋๋ค. ๋จผ์ ํ์ต ๊ตฌ์ฑ์ ๊ฒฐ์ ํฉ๋๋ค.
ํ์ต ๊ตฌ์ฑ
ํ์ต ๊ตฌ์ฑ์ ํด๊ฒฐํ๋ ค๋ ์ต์ ํ ๋ฌธ์ ์ ์ ์์ ๋๋ค. ์ฌ๊ธฐ์๋ ์ต์ ํํ ๊ฒฐ๊ณผ ํน์ ํด๋น ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น๋ ์ด๋งค๊ฐ๋ณ์ ๋๋ ๋งค๊ฐ๋ณ์๊ฐ ํฌํจ๋ฉ๋๋ค.
ํ์ต ๋ฐ ์๋
ํ์ต์ ํ์ต ๊ตฌ์ฑ์ ๊ตฌํ์ ๋๋ค. ํ์ต์์๋ ํ์ต ๊ตฌ์ฑ์ ๋ชฉํ(์ธก์ ํญ๋ชฉ)์ ์ ๋ ฅ ๊ฐ(์ด๋งค๊ฐ๋ณ์ ๋๋ ๋งค๊ฐ๋ณ์)์ ์ฌ์ฉํ์ฌ ์๋๋ผ๋ ์คํ์ ์ํํฉ๋๋ค. ์๋๋ ๋ชฉํ์ ๋ํ ์ธก์ ๋ ๊ฒฐ๊ณผ๋ฅผ ์ฐ์ถํ๋ ์ ๋ ฅ ๊ฐ์ ํน์ ํ ์งํฉ์ ๋๋ค.
Vertex AI Vizier๋ ๊ฐ ์๋์ ์ฌ์ฉํ ์ ๋ ฅ ๊ฐ์ ์ ์ํ์ง๋ง ์๋์ผ๋ก ์๋๋ฅผ ์คํํ์ง๋ ์์ต๋๋ค.
ํ์ต์ ์ค์ ๋ ์๋ ํ๋์ ๋๋ฌํ๊ฑฐ๋ ํ์ต์ ์ค๋จํ ๋๊น์ง ๊ณ์๋ฉ๋๋ค. ์๋๋ ์๋ฃ๋๊ฑฐ๋ ์คํ ๊ฐ๋ฅํ์ง ์์ ๊ฒ์ผ๋ก ํ์๋ ๋๊น์ง ๊ณ์๋ฉ๋๋ค.
์ธก์
์ธก์ ๊ฐ์ ์ธก์ ๋ ์๋ ๊ฒฐ๊ณผ์ ๋๋ค. ๊ฐ ์ธก์ ๊ฐ์๋ ์ธก์ ํญ๋ชฉ์ด ํ๋ ์ด์ ํฌํจ๋ ์ ์์ผ๋ฉฐ ๊ฐ ์๋์๋ ํน์ ๊ธฐ๊ฐ ๋์ ์์ง๋ ์ธก์ ๊ฐ์ด ํ๋ ์ด์ ํฌํจ๋ ์ ์์ต๋๋ค. ์๋๊ฐ ์๋ฃ๋๊ธฐ ์ ์ ์ธ์ ๋ ์ง ์๋์ ์ ์ธก์ ๊ฐ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ฒ์ ์๊ณ ๋ฆฌ์ฆ
์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ์ง ์์ผ๋ฉด Vertex AI Vizier๋ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์ ๋งค๊ฐ๋ณ์ ๊ณต๊ฐ์ผ๋ก ๊ฒ์์ด ๋ณด๋ค ํจ์จ์ ์ธ ์ต์ ์๋ฃจ์ ์ ๋๋ฌํ ์ ์๋๋ก Bayesian ์ต์ ํ๋ฅผ ์ ์ฉํฉ๋๋ค.
์ฌ์ฉํ ์ ์๋ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ALGORITHM_UNSPECIFIED
: ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ์ง ์๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. Vertex AI๊ฐ ๊ฐ์ฐ์์ ํ๋ก์ธ์ค ๋ฐด๋ง, ์ ํ ์กฐํฉ ๊ฒ์, ํด๋น ๋ณํ ์ค์์ ์ต์ ์ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.GRID_SEARCH
: ๊ฐ๋ฅํ ๊ณต๊ฐ ๋ด์์ ๋จ์ ๊ทธ๋ฆฌ๋ ๊ฒ์์ ์ํํฉ๋๋ค. ์ด ์ต์ ์ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ํฌ์ธํธ ์๋ณด๋ค ํฐ ์๋ ์๋ฅผ ์ง์ ํ ๋ ์ ์ฉํฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ๊ทธ๋ฆฌ๋ ๊ฒ์์ ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์ด ์ค๋ณต ์ ์์ ์์ฑํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๋ ๊ฒ์์ ์ฌ์ฉํ๋ ค๋ฉด ๋ชจ๋ ๋งค๊ฐ๋ณ์๋INTEGER
,CATEGORICAL
๋๋DISCRETE
์ ํ์ด์ด์ผ ํฉ๋๋ค.RANDOM_SEARCH
: ๊ฐ๋ฅํ ๊ณต๊ฐ ๋ด์์ ๋จ์ ๋ฌด์์ ๊ฒ์์ ์ํํฉ๋๋ค.
Vertex AI Vizier์ ์ปค์คํ ํ์ต์ ์ฐจ์ด์
Vertex AI Vizier๋ ์ฌ๋ฌ ๋งค๊ฐ๋ณ์๊ฐ ํฌํจ๋ ๋ณต์กํ ๋ชจ๋ธ์ ์ต์ ํํ๊ธฐ ์ํ ๋ ๋ฆฝํ ์๋น์ค์ ๋๋ค. ML ๋ฐ ๋นML ์ฌ์ฉ ์ฌ๋ก ๋ชจ๋ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ํ์ต ์์ ๋๋ ๋ค๋ฅธ ์์คํ (์ฌ์ง์ด ๋ฉํฐ ํด๋ผ์ฐ๋)์์๋ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ปค์คํ ํ์ต์ ์ํ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ํ์ต ์์ ์ ์ํด Vertex AI Vizier๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ณธ ์ ๊ณต ๊ธฐ๋ฅ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ML ๋ชจ๋ธ์ ๋ํด ์ต์์ ์ด๋งค๊ฐ๋ณ์ ์ค์ ์ ํ์ธํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
์ฌ์ฉ ์ฌ๋ก
๋ค์ ์๋๋ฆฌ์ค์์ Vertex AI Vizier๋ ๋ชจ๋ธ ์ต์ ํ๋ฅผ ์ํ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ๋๋ ๊ฒฐ๊ณผ ์ต์ ํ๋ฅผ ์ํ ๋งค๊ฐ๋ณ์ ์กฐ์ ์ ๋์์ค๋๋ค.
์ ๊ฒฝ๋ง ์ถ์ฒ ์์ง์ ํ์ต๋ฅ , ๋ฐฐ์น ํฌ๊ธฐ, ๊ธฐํ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ต์ ํํฉ๋๋ค.
์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์์ ์ฌ๋ฌ ๋ฐฐ์ด์ ํ ์คํธํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ฑ์ ์ต์ ํํฉ๋๋ค.
์ด์์ ์ธ ๋ฒํผ ์ฌ์ด์ฆ์ ์ค๋ ๋ ์๋ฅผ ์๋ณํ์ฌ ์์ ์ ๋ํ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ์ต์ํํฉ๋๋ค.
๋ ์ํผ์์ ์ฌ๋ฃ์ ์์ ์ต์ ํํ์ฌ ๊ฐ์ฅ ๋ง์๋ ๋ฒ์ ์ ๋ง๋ญ๋๋ค.
๋ค์ ๋จ๊ณ
- Vertex AI Vizier๊ฐ ๋ค์ค ๋ชฉํ ํจ์๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ค์ค ๋ชฉํ ๋ธ๋๋ฐ์ค ์ต์ ํ๋ฅผ ์ํ ๋ฌด์์ ํ์ดํผ๋ณผ๋ฅจ ์ค์ผ์ผํ๋ฅผ ์ฐธ์กฐํ์ธ์.