Vertex AI Experiments๋ ์ฌ๋ฌ ๋ค๋ฅธ ๋ชจ๋ธ ์ํคํ ์ฒ, ํ์ดํผํ๋ผ๋ฏธํฐ, ํ์ต ํ๊ฒฝ์ ์ถ์ ํ๊ณ ๋ถ์ํ์ฌ ์คํ ์คํ์ ๋จ๊ณ, ์ ๋ ฅ, ์ถ๋ ฅ์ ์ถ์ ํ ์ ์๊ฒ ํด์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ๋ํ Vertex AI Experiments๋ ํ ์คํธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ต ์คํ ์ค์ ๋ชจ๋ธ ์ํ ๋ฐฉ์์ ์ ๋ฐ์ ์ผ๋ก ํ๊ฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ํ ์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํด์ ํน์ ์ฌ์ฉ ์ฌ๋ก์ ์ ํฉํ ๋ชจ๋ธ์ ์ ํํ ์ ์์ต๋๋ค.
์คํ ์คํ์๋ ์ถ๊ฐ ์๊ธ์ด ๋ฐ์ํ์ง ์์ต๋๋ค. Vertex AI ๊ฐ๊ฒฉ ์ฑ ์ ์ ์ค๋ช ๋ ๋๋ก ์คํ ์ค์ ์ฌ์ฉํ๋ ๋ฆฌ์์ค์ ์๊ธ๋ง ์ฒญ๊ตฌ๋ฉ๋๋ค.
์ํํ ์์ ์ ๋ฌด์์ธ๊ฐ? | ๋ ธํธ๋ถ ์ํ ํ์ธ |
---|---|
์ธก์ ํญ๋ชฉ ๋ฐ ๋งค๊ฐ๋ณ์ ์ถ์ | ๋ชจ๋ธ ๋น๊ต |
์คํ ๊ณ๋ณด ์ถ์ | ๋ชจ๋ธ ํ์ต |
ํ์ดํ๋ผ์ธ ์คํ ์ถ์ | ํ์ดํ๋ผ์ธ ์คํ ๋น๊ต |
๋จ๊ณ, ์ ๋ ฅ, ์ถ๋ ฅ ์ถ์
Vertex AI Experiments๋ก ์ถ์ ํ ์ ์๋ ํญ๋ชฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์คํ ์คํ ๋จ๊ณ(์: ์ ์ฒ๋ฆฌ, ํ์ต)
- ์ ๋ ฅ(์: ์๊ณ ๋ฆฌ์ฆ, ๋งค๊ฐ๋ณ์, ๋ฐ์ดํฐ ์ธํธ)
- ์ด๋ฌํ ๋จ๊ณ์ ์ถ๋ ฅ(์: ๋ชจ๋ธ, ์ฒดํฌํฌ์ธํธ, ์ธก์ ํญ๋ชฉ)
์ด๋ฅผ ํตํด ํจ๊ณผ๊ฐ ์์๋ ๋ฐฉ์๊ณผ ๊ทธ๋ ์ง ์์๋ ๋ฐฉ์์ ํ์ ํ๊ณ , ์ถ๊ฐ ์คํ ๋ฐฉ๋ฒ์ ์๋ณํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ์ฌ์ ์์๋ ๋ค์์ ์ฐธ์กฐํ์ธ์.
๋ชจ๋ธ ์ฑ๋ฅ ๋ถ์
Vertex AI Experiments๋ฅผ ์ฌ์ฉํ๋ฉด ํ ์คํธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ต ์คํ ์ค์ ๋ชจ๋ธ ์ํ ๋ฐฉ์์ ์ ๋ฐ์ ์ผ๋ก ์ถ์ ๋ฐ ํ๊ฐํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ชจ๋ธ์ ์ฑ๋ฅ ํน์ฑ, ์ฆ ํน์ ๋ชจ๋ธ์ ์ ๋ฐ์ ์ธ ํจ๊ณผ์ ๋ชจ๋ธ์ด ์คํจํ๊ฑฐ๋ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ด๋ ๋ถ๋ถ์ ์ดํดํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ฌ์ฉ์ ์ฌ์ ์์๋ ๋ค์์ ์ฐธ์กฐํ์ธ์.
๋ชจ๋ธ ์ฑ๋ฅ ๋น๊ต
Vertex AI Experiments๋ฅผ ์ฌ์ฉํ๋ฉด ์คํ ์คํ์์ ์ฌ๋ฌ ๋ชจ๋ธ์ ๊ทธ๋ฃนํํ๊ณ ๋น๊ตํ ์ ์์ต๋๋ค. ๊ฐ ๋ชจ๋ธ์๋ ์์ฒด ์ง์ ๋ ๋งค๊ฐ๋ณ์, ๋ชจ๋ธ๋ง ๊ธฐ์ , ์ํคํ ์ฒ, ์ ๋ ฅ์ด ํฌํจ๋ฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ๋ฒ์ ์ต์์ ๋ชจ๋ธ์ ์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ฌ์ฉ์ ์ฌ์ ์์๋ ๋ค์์ ์ฐธ์กฐํ์ธ์.
์คํ ๊ฒ์
Google Cloud ์ฝ์์ ์ค์ ์ง์ค์ ์คํ ๋ณด๊ธฐ, ์คํ ์คํ์ ๊ต์ฐจ ์น์ ๋ณด๊ธฐ, ๊ฐ ์คํ์ ์ธ๋ถ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. Vertex AI SDK for Python์ ์คํ, ์คํ ์คํ, ์คํ ์คํ ๋งค๊ฐ๋ณ์, ์ธก์ ํญ๋ชฉ, ์ํฐํฉํธ ์ฌ์ฉ์ ์ํ API๋ฅผ ์ ๊ณตํฉ๋๋ค.
Vertex AI Experiments๋ Vertex ML Metadata์ ํจ๊ป ์คํ์์ ์ถ์ ํ ์ํฐํฉํธ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฉฐ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ํฐํฉํธ ๊ณ๋ณด์ ์คํ ๋จ๊ณ์์ ์ฌ์ฉ๋๊ณ ์์ฑ๋ ์ํฐํฉํธ๋ฅผ ๋น ๋ฅด๊ฒ ๋ณผ ์ ์์ต๋๋ค.
์ง์ ๋ฒ์
Vertex AI Experiments๋ ๋๋ถ๋ถ์ ML Framework์์ Vertex AI ์ปค์คํ ํ์ต, Vertex AI Workbench ๋ ธํธ๋ถ, Notebooks, ๋ชจ๋ Python ML ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ธ ๊ฐ๋ฐ์ ์ง์ํฉ๋๋ค. TensorFlow์ ๊ฐ์ ์ผ๋ถ ML ํ๋ ์์ํฌ์ ๊ฒฝ์ฐ Vertex AI Experiments๊ฐ ์ฌ์ฉ์ ํ๊ฒฝ์ ์๋์ผ๋ก ๋ง๋๋ ํ๋ ์์ํฌ์ ๊ธด๋ฐํ๊ฒ ํตํฉ๋ฉ๋๋ค. ๋ค๋ฅธ ML ํ๋ ์์ํฌ์ ๊ฒฝ์ฐ Vertex AI Experiments๋ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ ์ ์๋ ํ๋ ์์ํฌ ์ค๋ฆฝ์ Vertex AI SDK for Python์ ์ ๊ณตํฉ๋๋ค. TensorFlow, scikit-learn, PyTorch, XGBoost๋ฅผ ์ํ ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ๊ฐ๋
Vertex AI Experiments๋ ์คํ์ ์คํ ์คํ n๊ฐ์ ํ์ดํ๋ผ์ธ ์คํ n๊ฐ๊ฐ ํฌํจ๋ ์ ์๋ Vertex ML Metadata์ ์ปจํ
์คํธ์
๋๋ค. ์คํ ์คํ์ ํ๋ผ๋ฏธํฐ, ์์ฝ ์ธก์ ํญ๋ชฉ, ์๊ณ์ด ์ธก์ ํญ๋ชฉ, PipelineJob
, Artifact
, Execution
Vertex AI ๋ฆฌ์์ค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์คํ์์ค ํ
์๋ณด๋์ ๊ด๋ฆฌํ ๋ฒ์ ์ธ Vertex AI ํ
์๋ณด๋๊ฐ ์๊ณ์ด ์ธก์ ํญ๋ชฉ ์คํ ๋ฆฌ์ง์ ์ฌ์ฉ๋ฉ๋๋ค. ํ์ดํ๋ผ์ธ ์คํ์ ์ํฐํฉํธ์ ์คํ์ Google Cloud ์ฝ์์์ ๋ณผ ์ ์์ต๋๋ค.
Vertex AI Experiments ์ฉ์ด
์คํ, ์คํ ์คํ, ํ์ดํ๋ผ์ธ ์คํ
์คํ
- ์คํ์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅ ์ํฐํฉํธ ๋๋ ์ด๋งค๊ฐ๋ณ์์ ๊ฐ์ ๋ค๋ฅธ ๊ตฌ์ฑ์ ๊ทธ๋ฃน์ผ๋ก ์กฐ์ฌํ ์ ์๋ ํ์ดํ๋ผ์ธ ์คํ์ ๋ํ์ฌ n๊ฐ์ ์คํ ์คํ ์งํฉ์ ํฌํจํ ์ ์๋ ์ปจํ ์คํธ์ ๋๋ค.
์คํ ์คํ
- ์คํ ์คํ์๋ ์ฌ์ฉ์ ์ ์ ์ธก์ ํญ๋ชฉ, ๋งค๊ฐ๋ณ์, ์คํ, ์ํฐํฉํธ, Vertex ๋ฆฌ์์ค(์: PipelineJob)๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค.
ํ์ดํ๋ผ์ธ ์คํ
- ํ๋ ์ด์์ Vertex PipelineJob์ด ๊ฐ ํ์ดํ๋ผ์ธ์ด ๋จ์ผ ์คํ์ผ๋ก ํ์๋๋ ์คํ๊ณผ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ์ด ์ปจํ ์คํธ์์ ์คํ ๋งค๊ฐ๋ณ์๋ PipelineJob์ ๋งค๊ฐ๋ณ์์ ์ํด ์ถ๋ก ๋ฉ๋๋ค. ์ธก์ ํญ๋ชฉ์ ํด๋น PipelineJob์์ ์์ฑ๋ system.Metric ์ํฐํฉํธ์์ ์ถ๋ก ๋ฉ๋๋ค. ์คํ ์ํฐํฉํธ๋ ํด๋น PipelineJob์์ ์์ฑ๋ ์ํฐํฉํธ์์ ์ถ๋ก ๋ฉ๋๋ค.
PipelineJob
๋ฆฌ์์ค ํ๋ ์ด์์ด ExperimentRun
๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค
์ด ์ปจํ
์คํธ์์ ๋งค๊ฐ๋ณ์, ์ธก์ ํญ๋ชฉ, ์ํฐํฉํธ๋ ์ถ๋ก ๋์ง ์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์ ์คํ๊ณผ ์ฐ๊ฒฐ์ ์ฐธ์กฐํ์ธ์.
๋งค๊ฐ๋ณ์ ๋ฐ ์ธก์ ํญ๋ชฉ
๋ก๊ทธ ๋งค๊ฐ๋ณ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ฝ ์ธก์ ํญ๋ชฉ
- ์์ฝ ์ธก์ ํญ๋ชฉ์ ์คํ ์คํ์ ๊ฐ ์ธก์ ํญ๋ชฉ ํค์ ๋ํ ๋จ์ผ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์คํ์ ํ ์คํธ ์ ํ๋๋ ํ์ต ์ข ๋ฃ ์์ ์ ํ ์คํธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ ์ ํ๋๋ก์ ๋จ์ผ ๊ฐ ์์ฝ ์ธก์ ํญ๋ชฉ์ผ๋ก ์บก์ฒ๋ ์ ์์ต๋๋ค.
๋ก๊ทธ ์์ฝ ์ธก์ ํญ๋ชฉ์ ์ฐธ์กฐํ์ธ์.
์๊ณ์ด ์ธก์ ํญ๋ชฉ
- ์๊ณ์ด ์ธก์ ํญ๋ชฉ์ ์ธ๋ก ์ธก์ ํญ๋ชฉ ๊ฐ์ด๋ฉฐ, ๊ฐ ๊ฐ์ ์คํ์ ํ์ต ๋ฃจํด ๋ถ๋ถ์์ ๋จ๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ์๊ณ์ด ์ธก์ ํญ๋ชฉ์ Vertex AI ํ ์๋ณด๋์ ์ ์ฅ๋ฉ๋๋ค. Vertex AI Experiments๋ Vertex TensorBoard ๋ฆฌ์์ค์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ก๊ทธ ์๊ณ์ด ์ธก์ ํญ๋ชฉ์ ์ฐธ์กฐํ์ธ์.
๋ฆฌ์์ค ์ ํ
ํ์ดํ๋ผ์ธ ์์
- ํ์ดํ๋ผ์ธ ์์ ๋๋ ํ์ดํ๋ผ์ธ ์คํ์ Vertex AI API์ PipelineJob ๋ฆฌ์์ค์ ํด๋นํฉ๋๋ค. ์ ๋ ฅ-์ถ๋ ฅ ์ข ์ ํญ๋ชฉ์ผ๋ก ์ํธ ์ฐ๊ฒฐ๋ ML ํ์คํฌ ์งํฉ์ผ๋ก ์ ์๋๋ ML ํ์ดํ๋ผ์ธ ์ ์์ ์คํ ์ธ์คํด์ค์ ๋๋ค.
์ํฐํฉํธ
- ์ํฐํฉํธ๋ ๋จธ์ ๋ฌ๋ ์ํฌํ๋ก์ ์ํด ๋ง๋ค์ด์ง๊ณ ์ฌ์ฉ๋๋ ๊ฐ๋ณ ํญ๋ชฉ ๋๋ ๋ฐ์ดํฐ์ ๋๋ค. ์ํฐํฉํธ์ ์๋ก๋ ๋ฐ์ดํฐ ์ธํธ, ๋ชจ๋ธ, ์ ๋ ฅ ํ์ผ, ํ์ต ๋ก๊ทธ๊ฐ ํฌํจ๋ฉ๋๋ค.
Vertex AI Experiments๋ฅผ ์ฌ์ฉํ๋ฉด ์คํค๋ง๋ฅผ ์ฌ์ฉํ์ฌ ์ํฐํฉํธ ์ ํ์ ์ ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ง์๋๋ ์คํค๋ง ์ ํ์๋ system.Dataset
, system.Model
, system.Artifact
๊ฐ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์์คํ
์คํค๋ง๋ฅผ ์ฐธ์กฐํ์ธ์.