์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์๋ ๋ชจ๋ธ์ ํ์ต์ํฌ ๋ Google Cloud ์ ์ฒ๋ฆฌ ์ธํ๋ผ๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ด๋งค๊ฐ๋ณ์ ๊ตฌ์ฑ์ ํ ์คํธํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ด๋งค๊ฐ๋ณ์ ๊ฐ์ ์ต์ ํํ์ฌ ๋ชจ๋ธ์ ์์ธก ์ ํ์ฑ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.
์ด๋งค๊ฐ๋ณ์๋?
์ด๋งค๊ฐ๋ณ์๋ ํ์ต ํ๋ก์ธ์ค ์์ฒด๋ฅผ ์ ์ดํ๋ ๋ฐ์ดํฐ๋ฅผ ํฌํจํฉ๋๋ค.
ํ์ต ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ธ์ ํ์ต์ํค๋ฉด์ ๋ค์๊ณผ ๊ฐ์ ์ธ ๊ฐ์ง ๋ฐ์ดํฐ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
์ ๋ ฅ ๋ฐ์ดํฐ(ํ์ต ๋ฐ์ดํฐ)๋ ๋จธ์ ๋ฌ๋ ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ์ค์ํ ํน์ฑ์ ํฌํจํ๋ ๊ฐ๋ณ ๋ ์ฝ๋(์ธ์คํด์ค)์ ์ปฌ๋ ์ ์ ๋๋ค. ํ์ต ์ค์ ์ด ๋ฐ์ดํฐ๋ ๋น์ทํ ๋ฐ์ดํฐ์ ์ ์ธ์คํด์ค๋ฅผ ์ ํํ ์ถ๋ก ํ ์ ์๋๋ก ๋ชจ๋ธ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ฐ์ ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๋ชจ๋ธ์ ์ง์ ํฌํจ๋์ง ์์ต๋๋ค.
๋ชจ๋ธ์ ๋งค๊ฐ๋ณ์๋ ์ ํํ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ณ์์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ์ธต์ ๊ฒฝ๋ง(DNN)์ ์ฒ๋ฆฌ ๋ ธ๋(๋ด๋ฐ)๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๋ฐ์ดํฐ๊ฐ ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ๋ฉด์ ๊ฐ ๋ ธ๋์์ ๋ฐ์ดํฐ์ ๋ํ ์์ ์ด ์ํ๋ฉ๋๋ค. DNN์ ํ์ต์ํฌ ๋ ๊ฐ ๋ ธ๋์ ๊ฐ์ค์น ๊ฐ์ ํด๋น ๋ ธ๋๊ฐ ์ต์ข ์ถ๋ก ์ ์ํฅ์ ๋ฏธ์น๋ ์ ๋๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๊ฐ์ค์น๊ฐ ๋ชจ๋ธ ๋งค๊ฐ๋ณ์์ ์์ ๋๋ค. ๋ชจ๋ธ์ ๋งค๊ฐ๋ณ์๋ ๋น์ทํ ๋ฐ์ดํฐ๋ก ์๋ํ๋ ๊ฐ์ ์ ํ์ ์ฌ๋ฌ ๋ชจ๋ธ์ ์๋ก ๊ตฌ๋ถํ๋ฏ๋ก ๋ชจ๋ธ ์์ฒด๋ผ๊ณ ๋ณด์๋ ๋ฌด๋ฐฉํฉ๋๋ค.
์ด๋งค๊ฐ๋ณ์๋ ํ์ต ํ๋ก์ธ์ค ์์ฒด๋ฅผ ์ ์ดํ๋ ๋ณ์์ ๋๋ค. ์๋ฅผ ๋ค์ด DNN์ ๋์์ธํ ๋๋ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ ๋ ์ด์ด ์ฌ์ด์ ์ฌ์ฉํ ์จ๊ฒจ์ง ๋ ธ๋ ์๋ฅผ ๊ฒฐ์ ํ๊ณ ์จ๊ฒจ์ง ๊ฐ ๋ ์ด์ด์ ์ฌ์ฉํ ๋ ธ๋ ์๋ฅผ ๊ฒฐ์ ํ๋ ๊ณผ์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๋ณ์๋ ํ์ต ๋ฐ์ดํฐ์ ์ง์ ๊ด๋ จ๋์ง ์๋ ๊ตฌ์ฑ ๋ณ์์ ๋๋ค. ๋งค๊ฐ๋ณ์๋ ํ์ต ์์ ์ค์ ๋ณํํ ์ ์์ง๋ง, ์ด๋งค๊ฐ๋ณ์๋ ์ผ๋ฐ์ ์ผ๋ก ์์ ์ค์ ์ผ์ ํฉ๋๋ค.
๋ชจ๋ธ ๋งค๊ฐ๋ณ์๋ ๋ชจ๋ธ์ ์์ ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์คํํ๊ณ , ๊ฒฐ๊ณผ ์ถ๋ก ์ ๊ฐ ๋ฐ์ดํฐ ์ธ์คํด์ค์ ์ค์ ๊ฐ๊ณผ ๋น๊ตํ๊ณ , ์ ํ์ฑ์ ํ๊ฐํ๊ณ , ์ต์ ์ ๊ฐ์ ์ฐพ์๋ผ ๋๊น์ง ์กฐ์ ํ๋ ํ์ต ํ๋ก์ธ์ค์ ์ํด ์ต์ ํ, ๋ค๋ฅธ ํํ์ผ๋ก '์กฐ์ '๋ฉ๋๋ค. ์ด๋งค๊ฐ๋ณ์๋ ์ ์ฒด ํ์ต ์์ ์ ์คํํ๊ณ ์ง๊ณ๋ ์ ํ์ฑ์ ํ์ธํ๊ณ ์กฐ์ ํ๋ ๋ฐฉ์์ผ๋ก ์กฐ์ ๋ฉ๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ชจ๋ธ์ ๊ตฌ์ฑ์ ์์ ํ๋ฉด์ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ๋ ์ต์์ ์กฐํฉ์ ์ฐพ์๋ ๋๋ค.
Vertex AI ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ๊ณผ ๊ฐ์ ์๋ํ ๊ธฐ์ ์ด ์๋ค๋ฉด ํ์ต์ ์์์ด ์คํํ๋ฉด์ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ์กฐ์ ํ์ฌ ์ต์ ์ ๊ฐ์ ์ฐพ์๋ด์ผ ํฉ๋๋ค. ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ต์์ ์ด๋งค๊ฐ๋ณ์ ์ค์ ์ ํ๋จํ๋ ๊ณผ์ ์ ์ฝ๊ณ ๊ฐํธํ๊ฒ ๋ง๋ค์ด ์ค๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์๋ฆฌ
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ง์ ๋ ์ ํ ๋ฒ์ ๋ด์ ์ค์ ๋ ์ ํํ ์ด๋งค๊ฐ๋ณ์์ ๊ฐ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฌ ๋ฒ์ ๊ฑธ์ณ ํ์ตํ๋ ค๋ ์๋์ ๋ฐ๋ผ ์๋ํฉ๋๋ค. Vertex AI๋ ๊ฐ ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ ํ๊ณ ํ์ ์ํ์ ๋ง๊ฒ ์กฐ์ ํฉ๋๋ค. ์์ ์ด ๋๋๋ฉด ๋ชจ๋ ์ํ ์์ฝ๊ณผ ํจ๊ป ์ง์ ํ ๊ธฐ์ค์ ๋ฐ๋ผ ๊ฐ์ฅ ํจ๊ณผ์ ์ผ๋ก ํ๋ช ๋ ๊ฐ ๊ตฌ์ฑ์ ํ์ธํ ์ ์์ต๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์๋ Vertex AI์ ํ์ต ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ช ์์ ์ธ ํต์ ์ด ํ์ํฉ๋๋ค. ํ์ต ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ธ์ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ ์ํฉ๋๋ค. ์กฐ์ ํ ์ด๋งค๊ฐ๋ณ์(๋ณ์) ๋ฐ ๊ฐ ์๋๋ฅผ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๊ฒ ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ํ Bayesian ์ต์ ํ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
Bayesian ์ต์ ํ ์ด์ธ์ Vertex AI๋ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์ ๊ฐ ์ต์ ํ๋ฅผ ์ํํฉ๋๋ค. ๋ชฉํ ํจ์๋ง ๋ณ๊ฒฝํ๊ฑฐ๋ ์ ์ ๋ ฅ ์ด์ ์ถ๊ฐํ๋ฉด์ ์ ์ฌํ ์ฌ๋ฌ ๋ชจ๋ธ๋ก ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ํํ๋ฉด Vertex AI๋ ์๊ฐ์ ๋ฐ๋ผ ์ ์ ๊ฐ์ ๋๋ฉฐ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ํจ์จํํ ์ ์์ต๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ต์ ํ ๋์
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ด๋งค๊ฐ๋ณ์ ์ธก์ ํญ๋ชฉ์ด๋ผ๊ณ ๋ถ๋ฅด๋ ์ง์ ๋ ํ๊ฒ ๋ณ์๋ฅผ ์ต์ ํํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์ธก์ ํญ๋ชฉ์ ํ๊ฐ ์คํ ์ ๊ณ์ฐ๋๋ ๋ชจ๋ธ ์ ํ์ฑ์ ๋๋ค. ์ธก์ ํญ๋ชฉ์ ์ซ์์ฌ์ผ ํฉ๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์ ์ ๊ตฌ์ฑํ ๋๋ ๊ฐ ์ธก์ ํญ๋ชฉ์ ์ด๋ฆ๊ณผ ๋ชฉํ๋ฅผ ์ ์ํฉ๋๋ค. ์ด ๋ชฉํ์ ๋ฐ๋ผ ์ด ์ธก์ ํญ๋ชฉ์ ๊ฐ์ ์ต๋ํ ๋๋ ์ต์ํํ๊ธฐ ์ํด ๋ชจ๋ธ์ ์กฐ์ ํ ์ง ์ฌ๋ถ๊ฐ ์ง์ ๋ฉ๋๋ค.
Vertex AI๊ฐ ์ธก์ ํญ๋ชฉ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ
cloudml-hypertune
Python ํจํค์ง๋ฅผ ์ฌ์ฉํ์ฌ ์ธก์ ํญ๋ชฉ์ Vertex AI๋ก ์ ๋ฌํฉ๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ Vertex AI์ ์ธก์ ํญ๋ชฉ์ ๋ณด๊ณ ํ๋ ๋์ฐ๋ฏธ ํจ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์ธก์ ํญ๋ชฉ ๋ณด๊ณ ์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
์ด๋งค๊ฐ๋ณ์ ๊ฐ์ ํ๋ฆ
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ฌ์ฉํ์ง ์๊ณ ํ์ต ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ธฐ๋ณธ ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋์ ๋ช ๋ น์ค ์ธ์๋ฅผ ์ ๋ฌํ๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑ ํ์ผ๋ก ์ ๋ ฅํ์ฌ ์ด๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ์ฌ์ฉํ ๋๋ ๋ค์ ์ ์ฐจ์ ๋ฐ๋ผ ์กฐ์ ์ ์ฌ์ฉํ๋ ์ด๋งค๊ฐ๋ณ์ ๊ฐ์ ์ค์ ํด์ผ ํฉ๋๋ค.
๊ธฐ๋ณธ ํ์ต ๋ชจ๋์์ ์กฐ์ ๋์์ธ ๊ฐ ์ด๋งค๊ฐ๋ณ์์ ๋ํ ๋ช ๋ น์ค ์ธ์๋ฅผ ์ ์ํฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๋์์ ์ด๋ฌํ ์ธ์์ ์ ๋ฌ๋ ๊ฐ์ ์ฌ์ฉํ์ฌ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค.
์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์ ์ ๊ตฌ์ฑํ ๋๋ ์กฐ์ ํ ๊ฐ ์ด๋งค๊ฐ๋ณ์, ๋ฐ์ดํฐ ์ ํ, ์๋ํ ๊ฐ ๋ฒ์๋ฅผ ์ ์ํฉ๋๋ค. ๊ธฐ๋ณธ ๋ชจ๋์์ ์ ์ํ ํด๋น ์ธ์์ ๋์ผํ ์ด๋ฆ์ผ๋ก ๊ฐ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์๋ณํฉ๋๋ค. ํ์ต ์๋น์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ๋ ํด๋น ์ด๋ฆ์ ์ฌ์ฉํ๋ ๋ช ๋ น์ค ์ธ์๋ฅผ ํฌํจํฉ๋๋ค.
๋ช ๋ น์ค ์ธ์ ํ์ฑ์ ์ํ ์๊ตฌ์ฌํญ ์์ธํ ์์๋ณด๊ธฐ
์กฐ์ ํ ์ด๋งค๊ฐ๋ณ์ ์ ํ
์กฐ์ ํ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ณดํธ์ ์ผ๋ก ๊ถ์ฅ๋๋ ์ฌํญ์ ๊ฑฐ์ ์์ต๋๋ค. ์ฌ์ฉํ๋ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ์ ๋ค๋ฃจ์ด ๋ณธ ๊ฒฝํ์ด ์๋ค๋ฉด ์ด๋งค๊ฐ๋ณ์์ ๋์์ ์ด๋ ์ ๋ ํ์ ํ๊ณ ์์ ๊ฒ์ ๋๋ค. ๋จธ์ ๋ฌ๋ ์ปค๋ฎค๋ํฐ์์ ์กฐ์ธ์ ๊ตฌํ ์๋ ์์ต๋๋ค.
๋ฌด์๋ณด๋ค ์ ํ์ ๋ฐ๋ฅธ ์ํฅ์ ์ ํํ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์กฐ์ ํ๊ธฐ๋ก ์ ํํ ๋ชจ๋ ์ด๋งค๊ฐ๋ณ์๋ ์กฐ์ ์์ ์ด ์ฑ๊ณตํ๋ ๋ฐ ํ์ํ ์ํ ์๋ฅผ ์ฆ๊ฐ์ํฌ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. Vertex AI์์ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์ ์ ์คํํ ๋ ์ฒญ๊ตฌ๋๋ ๊ธ์ก์ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์ ์ผ๋ก ์์๋ ์๋ ๊ธฐ๊ฐ์ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. ์กฐ์ ํ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ ์คํ๊ฒ ์ ํํจ์ผ๋ก์จ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์ ์ ์๊ฐ๊ณผ ๋น์ฉ์ ์ค์ผ ์ ์์ต๋๋ค.
์ด๋งค๊ฐ๋ณ์ ๋ฐ์ดํฐ ์ ํ
ParameterSpec ๊ฐ์ฒด์์ ๋งค๊ฐ๋ณ์ ๊ฐ ์ฌ์์ ์ธ์คํด์ค๋ก ์ด๋งค๊ฐ๋ณ์ ๋ฐ์ดํฐ ์ ํ์ ์ง์ ํฉ๋๋ค. ๋ค์ ํ์์๋ ์ง์๋๋ ๋งค๊ฐ๋ณ์ ๊ฐ ์ฌ์์ ๋ณด์ฌ์ค๋๋ค.
์ ํ | ๋ฐ์ดํฐ ์ ํ | ๊ฐ ๋ฒ์ | ๊ฐ ๋ฐ์ดํฐ |
---|---|---|---|
DoubleValueSpec |
DOUBLE |
minValue ๋ฐ maxValue |
๋ถ๋ ์์์ ๊ฐ |
IntegerValueSpec |
INTEGER |
minValue ๋ฐ maxValue |
์ ์ ๊ฐ |
CategoricalValueSpec |
CATEGORICAL |
categoricalValues |
์นดํ ๊ณ ๋ฆฌ ๋ฌธ์์ด ๋ชฉ๋ก |
DiscreteValueSpec |
DISCRETE |
discreteValues |
์ค๋ฆ์ฐจ์ ๊ฐ ๋ชฉ๋ก |
์ด๋งค๊ฐ๋ณ์ ์กฐ์
ParameterSpec
๊ฐ์ฒด์์ ์ด ์ด๋งค๊ฐ๋ณ์๋ก ํ์ฅ์ด ์ํ๋๋๋ก ์ง์ ํ ์ ์์ต๋๋ค. ํ์ฅ์ DOUBLE ๋ฐ INTEGER ๋ฐ์ดํฐ ์ ํ์ ๊ถ์ฅ๋ฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ํ์ฅ ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
SCALE_TYPE_UNSPECIFIED
: ์ด ์ด๋งค๊ฐ๋ณ์์๋ ํ์ฅ์ด ์ ์ฉ๋์ง ์์ต๋๋ค.UNIT_LINEAR_SCALE
: ๊ฐ๋ฅํ ๊ณต๊ฐ์ 0๋ถํฐ 1๊น์ง ์ ํ์ ์ผ๋ก ํ์ฅํฉ๋๋ค.UNIT_LOG_SCALE
: ๊ฐ๋ฅํ ๊ณต๊ฐ์ 0๋ถํฐ 1๊น์ง ๋์์ ์ผ๋ก ํ์ฅํฉ๋๋ค. ์ ์ฒด ๊ฐ๋ฅํ ๊ณต๊ฐ์ ์๊ฒฉํ๊ฒ ์์์ฌ์ผ ํฉ๋๋ค.UNIT_REVERSE_LOG_SCALE
: ๊ฐ๋ฅํ ๊ณต๊ฐ์ 0๋ถํฐ 1๊น์ง '์ญ๋ฐฉํฅ' ๋์์ ์ผ๋ก ํ์ฅํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ๋ฅํ ๊ณต๊ฐ์ ์๋จ์ ๊ฐ๊น์ด ๊ฐ์ ํ๋จ ๊ทผ์ฒ์ ํฌ์ธํธ๋ณด๋ค ๋ ๋๊ฒ ๋ถํฌํฉ๋๋ค. ์ ์ฒด ๊ฐ๋ฅํ ๊ณต๊ฐ์ ์๊ฒฉํ๊ฒ ์์์ฌ์ผ ํฉ๋๋ค.
์กฐ๊ฑด๋ถ ์ด๋งค๊ฐ๋ณ์
ConditionalParameterSpec
๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋น ์์ ์ด๋งค๊ฐ๋ณ์์ ๊ฐ์ด ์ง์ ๋ ์กฐ๊ฑด๊ณผ ์ผ์นํ ๋ ์๋์ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ ํ ํ๊ท ๋๋ ์ฌ์ธต์ ๊ฒฝ๋ง(DNN)์ ์ฌ์ฉํ์ฌ ์ต์ ๋ชจ๋ธ์ ์ฐพ๊ธฐ ์ํ ๋ชฉํ๋ก ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์์
์ ์ ์ํ ์ ์์ต๋๋ค. ์กฐ์ ์์
์ด ํ์ต ๋ฐฉ๋ฒ์ ์ง์ ํ ์ ์๋๋ก LINEAR_REGRESSION
๋ฐ DNN
์ต์
์ ์ฌ์ฉํด์ training_method
๋ผ๋ ๋ฒ์ฃผํ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค. training_method
๊ฐ LINEAR_REGRESSION
์ด๋ฉด ์กฐ์ ์์
์ผ๋ก ํ์ต๋ฅ ์ ๋ํ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค. training_method
๊ฐ DNN
์ด๋ฉด ์กฐ์ ์์
์ผ๋ก ํ์ต๋ฅ ๋ฐ ์จ๊ฒจ์ง ๋ ์ด์ด ์์ ๋ํ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
์จ๊ฒจ์ง ๋ ์ด์ด ์๋ ์๋์ training_method
๊ฐ DNN
์ผ ๋๋ง ์ ์ฉ๋ ์ ์์ผ๋ฏ๋ก, training_method
๊ฐ DNN
์ผ ๋ num_hidden_layers
๋ผ๋ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ๋ ์กฐ๊ฑด๋ถ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค.
ํ์ต๋ฅ ์ ๋ training_method
์ต์
๋ชจ๋์ ์ฌ์ฉ๋๋ฏ๋ก ์กฐ๊ฑด๋ถ ์ด๋งค๊ฐ๋ณ์๋ฅผ ๊ณต์ ํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ์ด๋งค๊ฐ๋ณ์๊ฐ ๊ณต์ ๋ ๊ฒฝ์ฐ์๋ ์กฐ์ ์์
์์ ํ์ต๋ฅ ์กฐ์ ์ ์ํด LINEAR_REGRESSION
๋ฐ DNN
์๋์์ ํ์ต๋ ํญ๋ชฉ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ LINEAR_REGRESSION
์ ์ฌ์ฉํ๋ ๋ชจ๋ธ ํ์ต์ ํ์ต๋ฅ ์ด DNN
์ ์ฌ์ฉํ๋ ๋ชจ๋ธ ํ์ต์ ํ์ต๋ฅ ์ ์ํฅ์ ์ฃผ์ง ์๊ธฐ ๋๋ฌธ์ ๊ฐ training_method
์ ๋ํด ํ์ต๋ฅ ์ ๋ณ๊ฐ๋ก ์ง์ ํ๋ ๊ฒ์ด ๋ ์ ํฉํฉ๋๋ค. ๋ฐ๋ผ์ ๋ค์ ์กฐ๊ฑด๋ถ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค.
training_method
๊ฐLINEAR_REGRESSION
์ผ ๋ ์ถ๊ฐ๋๋learning_rate
๋ผ๋ ์ด๋งค๊ฐ๋ณ์training_method
๊ฐDNN
์ผ ๋ ์ถ๊ฐ๋๋learning_rate
๋ผ๋ ์ด๋งค๊ฐ๋ณ์
์กฐ๊ฑด๋ถ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์ ๊ทธ๋ํ๋ก ์กฐ์ ํ๊ธฐ ์ํ ์ด๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ณ ์ ์ด๋งค๊ฐ๋ณ์ ์ข ์ ํญ๋ชฉ์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ํ์ต ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ํ์ต ํ๋ก์ธ์ค๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
๊ฒ์ ์๊ณ ๋ฆฌ์ฆ
StudySpec
๊ฐ์ฒด์ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ ์ ์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ์ง ์์ผ๋ฉด ์์
์ ๊ธฐ๋ณธ Vertex AI ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์ ๋งค๊ฐ๋ณ์ ๊ณต๊ฐ์ผ๋ก ๊ฒ์์ด ๋ณด๋ค ํจ์จ์ ์ธ ์ต์ ์๋ฃจ์
์ ๋๋ฌํ ์ ์๋๋ก Bayesian ์ต์ ํ๋ฅผ ์ ์ฉํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ALGORITHM_UNSPECIFIED
: ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ์ง ์๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. Vertex AI๋ ๊ฐ์ฐ์์ ํ๋ก์ธ์ค ๋ฐด๋ง, ์ ํ ์กฐํฉ ๊ฒ์, ํด๋น ๋ณํ ์ค์์ ์ต์ ์ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.GRID_SEARCH
: ๊ฐ๋ฅํ ๊ณต๊ฐ ๋ด์์ ๊ทธ๋ฆฌ๋ ๊ฒ์์ ์ํํฉ๋๋ค. ์ด ์ต์ ์ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ํฌ์ธํธ ์๋ณด๋ค ํฐ ์๋ ์๋ฅผ ์ง์ ํ ๋ ํนํ ์ ์ฉํฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ๊ทธ๋ฆฌ๋ ๊ฒ์์ ์ง์ ํ์ง ์์ผ๋ฉด Vertex AI ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์ด ์ค๋ณต ์ ์์ ์์ฑํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๋ ๊ฒ์์ ์ฌ์ฉํ๋ ค๋ฉด ๋ชจ๋ ๋งค๊ฐ๋ณ์๋INTEGER
,CATEGORICAL
๋๋DISCRETE
์ ํ์ด์ด์ผ ํฉ๋๋ค.RANDOM_SEARCH
: ๊ฐ๋ฅํ ๊ณต๊ฐ ๋ด์์ ๋ฌด์์ ๊ฒ์์ ์ํํฉ๋๋ค.
๋ค์ ๋จ๊ณ
- ํ์ต ์์ ์ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
- Bayesian ์ต์ ํ ๋ฐ ์ด๋งค๊ฐ๋ณ์ ์กฐ์ ์ ๋ํ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ๋ณด๊ธฐ