์ด ๊ฐ์ด๋์์๋ Vertex AI Model Registry๋ก ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ฉด Model Registry์ ํ์๋ฉ๋๋ค. Model Registry์์ ๊ฐ์ ธ์จ ๋ชจ๋ธ์ ์๋ํฌ์ธํธ์ ๋ฐฐํฌํ๊ณ ์ถ๋ก ์ ์คํํ ์ ์์ต๋๋ค.
ํ์ํ ์ญํ
๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ๋ฐ ํ์ํ ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ํ๋ก์ ํธ์ ๋ํ Vertex AI ์ฌ์ฉ์(roles/aiplatform.user
) IAM ์ญํ ์ ๋ถ์ฌํด ๋ฌ๋ผ๊ณ ์์ฒญํ์ธ์.
์ญํ ๋ถ์ฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๋ก์ ํธ, ํด๋, ์กฐ์ง์ ๋ํ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ปค์คํ ์ญํ ์ด๋ ๋ค๋ฅธ ์ฌ์ ์ ์๋ ์ญํ ์ ํตํด ํ์ํ ๊ถํ์ ์ป์ ์๋ ์์ต๋๋ค.
์ฌ์ ๋น๋ ๋๋ ์ปค์คํ ์ปจํ ์ด๋
๋ชจ๋ธ์ ๊ฐ์ ธ์ฌ ๋ Vertex AI์ ์ปจํ ์ด๋์ ์ฐ๊ฒฐํ์ฌ ์ถ๋ก ์์ฒญ์ ์คํํฉ๋๋ค. Vertex AI์์ ์ ๊ณตํ๋ ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ๋น๋ํ์ฌ Artifact Registry๋ก ํธ์ํ๋ ์์ฒด ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ชจ๋ธ์ด ๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฒฝ์ฐ ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Python 3.7 ์ด์์์ ํ์ต
- TensorFlow, PyTorch, scikit-learn ๋๋ XGBoost๋ฅผ ์ฌ์ฉํ์ฌ ํ์ต
- ์ฌ์ ๋น๋๋ ์ถ๋ก ์ปจํ ์ด๋ ์ค ํ๋์ ํ๋ ์์ํฌ๋ณ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ๋ด๋ณด๋ด๊ธฐ
์ด์ ์ ๋ด๋ณด๋ธ ํ ์ด๋ธ ํ์ AutoML ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ Vertex AI์์ ์ ๊ณตํ๋ ํน์ ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์ ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค๊ฑฐ๋ Artifact Registry์ ์๋ ๊ธฐ์กด ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Cloud Storage์ ๋ชจ๋ธ ์ํฐํฉํธ ์ ๋ก๋
๋ฒํท์ ๋ฆฌ์ ์ด ์ฌ์ฉ ์ค์ธ ๋ฆฌ์ ์๋ํฌ์ธํธ์ ์ผ์นํ๋ Cloud Storage ๋ฒํท์ ๋ชจ๋ธ ์ํฐํฉํธ๋ฅผ ์ ์ฅํด์ผ ํฉ๋๋ค.
Cloud Storage ๋ฒํท์ด ๋ค๋ฅธ Google Cloudํ๋ก์ ํธ์ ์๋ ๊ฒฝ์ฐ ๋ชจ๋ธ ์ํฐํฉํธ๋ฅผ ์ฝ์ ์ ์๋ Vertex AI ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
์ฌ์ ๋น๋๋ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ชจ๋ธ ์ํฐํฉํธ์ ํ์ผ ์ด๋ฆ์ด ๋ค์ ์์์ ์ ํํ ์ผ์นํด์ผ ํฉ๋๋ค.
- TensorFlow SavedModel:
saved_model.pb
- PyTorch:
model.mar
- scikit-learn:
model.joblib
- XGBoost:
model.bst
๋๋model.joblib
์ถ๋ก ์ฉ ๋ชจ๋ธ ์ํฐํฉํธ ๋ด๋ณด๋ด๊ธฐ ์์ธํ ์์๋ณด๊ธฐ
Google Cloud ์ฝ์์ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ ๊ฐ์ ธ์ค๊ธฐ
Google Cloud ์ฝ์์ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ค๋ฉด ๋ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ธ์.
Google Cloud ์ฝ์์์ Vertex AI ๋ชจ๋ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ ๋ชจ๋ธ๋ก ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ ํํ์ฌ ์ ๋ชจ๋ธ์ ๊ฐ์ ธ์ต๋๋ค.
๊ธฐ์กด ๋ฒ์ ์ผ๋ก ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ ํํ์ฌ ๋ชจ๋ธ์ ๊ธฐ์กด ๋ชจ๋ธ์ ๋ฒ์ ์ผ๋ก ๊ฐ์ ธ์ต๋๋ค. ๋ชจ๋ธ ๋ฒ์ ๊ด๋ฆฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ชจ๋ธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๋ฆ ๋ฐ ๋ฆฌ์ : ๋ชจ๋ธ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค. ๋ฒํท ๋ฆฌ์ ๋ฐ ์ฌ์ฉ ์ค์ธ Vertex AI ๋ฆฌ์ ์๋ํฌ์ธํธ์ ์ผ์นํ๋ ๋ฆฌ์ ์ ์ ํํฉ๋๋ค. ๊ณ์์ ํด๋ฆญํฉ๋๋ค.
๊ณ ๊ธ ์ต์ ์ ํผ์น๋ฉด ์ ํ์ ์ผ๋ก ๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์ฌ์ฉ ์ค์ธ ์ปจํ ์ด๋์ ์ ํ์ ๋ฐ๋ผ ๋ค์์์ ์ ์ ํ ํญ์ ์ ํํฉ๋๋ค.
์ฌ์ ๋น๋๋ ์ปจํ ์ด๋
์ฌ์ ๋น๋๋ ์ ์ปจํ ์ด๋๋ก ๋ชจ๋ธ ์ํฐํฉํธ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.
๋ชจ๋ธ ํ์ต์ ์ฌ์ฉ๋ ๋ชจ๋ธ ํ๋ ์์ํฌ ๋ฐ ๋ชจ๋ธ ํ๋ ์์ํฌ ๋ฒ์ ์ ์ ํํฉ๋๋ค.
์ถ๋ก ์ ๊ณต์ GPU๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ์๊ธฐ ์ ํ์ GPU๋ก ์ค์ ํฉ๋๋ค.
๋์ค์ ๋ชจ๋ธ์ ์๋ํฌ์ธํธ์ ๋ฐฐํฌํ ๋ GPU ์ ํ์ ์ ํํฉ๋๋ค.
๋ชจ๋ธ ์ํฐํฉํธ๊ฐ ํฌํจ๋ ๋๋ ํฐ๋ฆฌ์ Cloud Storage ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค.
์๋ฅผ ๋ค๋ฉด
gs://BUCKET_NAME/models/
์ ๋๋ค.schemata ์์ธก์ ๋น์ ๋ก๋๋ค.
Vertex Explainable AI ์ค์ ์ ์ฌ์ฉํ์ง ์๊ณ ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ค๋ฉด ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ฐ์ ธ์ค๊ธฐ๊ฐ ์๋ฃ๋๋ฉด ๋ชจ๋ธ ํ์ด์ง์ ๋ชจ๋ธ์ด ๋ํ๋ฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์ค๋ช ๊ธฐ๋ฅ ํญ์ ์ค๋ช ๊ธฐ๋ฅ ์ค์ ์ ์ ๋ ฅํ์ฌ ๋ชจ๋ธ์ ๊ณ์ ๊ตฌ์ฑํ์ธ์. ์ค๋ช ๊ธฐ๋ฅ ์ค์ ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
์ปค์คํ ์ปจํ ์ด๋
๊ธฐ์กด ์ปค์คํ ์ปจํ ์ด๋ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.
์ปจํ ์ด๋ ์ด๋ฏธ์ง URI๋ฅผ ์ค์ ํฉ๋๋ค.
์ปจํ ์ด๋ ์ด๋ฏธ์ง ์ธ์ ๋ชจ๋ธ ์ํฐํฉํธ๋ฅผ ์ ๊ณตํ๋ ค๋ฉด ๋ชจ๋ธ ์ํฐํฉํธ๊ฐ ํฌํจ๋ ๋๋ ํฐ๋ฆฌ์ Cloud Storage ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค.
์๋ฅผ ๋ค๋ฉด
gs://BUCKET_NAME/models/
์ ๋๋ค.๋ค๋ฅธ ํ๋์ ๊ฐ์ ์ง์ ํฉ๋๋ค.
์ด๋ฌํ ์ ํ์ ํ๋์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
Vertex Explainable AI ์ค์ ์ ์ฌ์ฉํ์ง ์๊ณ ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ค๋ฉด ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ฐ์ ธ์ค๊ธฐ๊ฐ ์๋ฃ๋๋ฉด ๋ชจ๋ธ ํ์ด์ง์ ๋ชจ๋ธ์ด ๋ํ๋ฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์ค๋ช ๊ธฐ๋ฅ ํญ์ ์ค๋ช ๊ธฐ๋ฅ ์ค์ ์ ์ ๋ ฅํ์ฌ ๋ชจ๋ธ์ ๊ณ์ ๊ตฌ์ฑํ์ธ์. ์ค๋ช ๊ธฐ๋ฅ ์ค์ ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
AutoML ํ ์ด๋ธ ํ์ ์ปจํ ์ด๋
๊ธฐ์กด ์ปค์คํ ์ปจํ ์ด๋ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.
์ปจํ ์ด๋ ์ด๋ฏธ์ง ํ๋์
MULTI_REGION-docker.pkg.dev/vertex-ai/automl-tabular/prediction-server-v1:latest
๋ฅผ ์ ๋ ฅํฉ๋๋ค.MULTI_REGION
์us
,europe
๋๋asia
๋ก ๋ฐ๊ฟ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ฌ Docker ์ ์ฅ์๋ฅผ ์ ํํฉ๋๋ค. ๊ฐ ์ ์ฅ์์์ ๋์ผํ Docker ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ์ง๋ง Docker๋ฅผ ์คํํ๋ ๋จธ์ ์ ๊ฐ์ฅ ๊ฐ๊น์ด Artifact Registry ๋ฉํฐ ๋ฆฌ์ ์ ์ ํํ๋ฉด ์ง์ฐ ์๊ฐ์ด ์ค์ด๋ค ์ ์์ต๋๋ค.ํจํค์ง ์์น ํ๋์์ ๋ชจ๋ธ ์ํฐํฉํธ๊ฐ ํฌํจ๋ ๋๋ ํฐ๋ฆฌ์ Cloud Storage ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค.
๊ฒฝ๋ก๋ ๋ค์ ์์์ ๋น์ทํฉ๋๋ค.
gs://BUCKET_NAME/models-MODEL_ID/tf-saved-model/TIMESTAMP/
๋ค๋ฅธ ๋ชจ๋ ํ๋๋ฅผ ๋น์๋ก๋๋ค.
๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ฐ์ ธ์ค๊ธฐ๊ฐ ์๋ฃ๋๋ฉด ๋ชจ๋ธ ํ์ด์ง์ ๋ชจ๋ธ์ด ๋ํ๋ฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋ค๋ฅธ AutoML ํ ์ด๋ธ์ฒ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋จ, ๊ฐ์ ธ์จ AutoML ํ ์ด๋ธ ํ์ ๋ชจ๋ธ์์๋ Vertex Explainable AI๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์์ผ๋ก ๋ชจ๋ธ ๊ฐ์ ธ์ค๊ธฐ
๋ค์ ์์์์๋ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
gcloud
๋ค์ ์์์์๋ gcloud ai models upload
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
gcloud ai models upload \
--region=LOCATION \
--display-name=MODEL_NAME \
--container-image-uri=IMAGE_URI \
--artifact-uri=PATH_TO_MODEL_ARTIFACT_DIRECTORY
๋ค์์ ๋ฐ๊ฟ๋๋ค.
- LOCATION_ID: Vertex AI๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์ ์ ๋๋ค.
-
MODEL_NAME:
Model
์ ํ์ ์ด๋ฆ์ ๋๋ค. -
IMAGE_URI: ์ถ๋ก ์ ๊ณต์ ์ฌ์ฉํ ์ปจํ
์ด๋ ์ด๋ฏธ์ง์ URI์
๋๋ค.
์๋ฅผ ๋ค๋ฉด
us-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-1:latest
์ ๋๋ค. ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋ ๋๋ ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. -
PATH_TO_MODEL_ARTIFACT_DIRECTORY: ๋ชจ๋ธ ์ํฐํฉํธ๊ฐ ํฌํจ๋ Cloud Storage์ ์๋ ๋๋ ํฐ๋ฆฌ์ Cloud Storage URI(
gs://
๋ก ์์)์ ๋๋ค.
์์ ์์๋ ๋๋ถ๋ถ์ ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ๋ฐ ํ์ํ ๋ชจ๋ ํ๋๊ทธ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ถ๋ก ์ ์ํด ์ฌ์ ๋น๋๋ ์ปจํ
์ด๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ Vertex AI๊ฐ ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ๋ช ๊ฐ์ง ์ถ๊ฐ ์ ํ์ ํ๋๊ทธ๋ฅผ ์ง์ ํด์ผ ํ ์๋ ์์ต๋๋ค. --container-
๋ก ์์ํ๋ ์ด๋ฌํ ํ๋๊ทธ๋ Model
์ containerSpec
ํ๋์ ํด๋นํฉ๋๋ค.
REST
model
๋ฆฌ์์ค์ upload
๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ์
๋ก๋ํ๋ ค๋ฉด ๋ค์ ์ฝ๋ ์ํ์ ์ฌ์ฉํ์ธ์.
์์ฒญ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๋ค์์ ๋ฐ๊ฟ๋๋ค.
- LOCATION_ID: Vertex AI๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์ ์ ๋๋ค.
- PROJECT_ID: ํ๋ก์ ํธ ID์ ๋๋ค.
-
MODEL_NAME:
Model
์ ํ์ ์ด๋ฆ์ ๋๋ค. - MODEL_DESCRIPTION: ์ ํ์ฌํญ. ๋ชจ๋ธ์ ๋ํ ์ค๋ช ์ ๋๋ค.
-
IMAGE_URI: ์ถ๋ก ์ ๊ณต์ ์ฌ์ฉํ ์ปจํ
์ด๋ ์ด๋ฏธ์ง์ URI์
๋๋ค.
์๋ฅผ ๋ค๋ฉด
us-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-1:latest
์ ๋๋ค. ์ฌ์ ๋น๋๋ ์ปจํ ์ด๋ ๋๋ ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. -
PATH_TO_MODEL_ARTIFACT_DIRECTORY: ๋ชจ๋ธ ์ํฐํฉํธ๊ฐ ํฌํจ๋ Cloud Storage์ ์๋ ๋๋ ํฐ๋ฆฌ์ Cloud Storage URI(
gs://
๋ก ์์)์ ๋๋ค. ์ปค์คํ ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด ๋ณ์ ๋ฐartifactUri
ํ๋๋ ์ ํ์ฌํญ์ ๋๋ค. labels
: ์ ํ์ฌํญ. ๋ชจ๋ธ์ ๊ตฌ์ฑํ ๋ชจ๋ ํค-๊ฐ ์ ์ธํธ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.- "env": "prod"
- "tier": "backend"
- ํ์ต ํ์ดํ๋ผ์ธ์ ์ ์ฉํ ๋ผ๋ฒจ์ LABEL_NAME ๋ฐ LABEL_VALUE๋ฅผ ์ง์ ํฉ๋๋ค.
HTTP ๋ฉ์๋ ๋ฐ URL:
POST https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/models:upload
JSON ์์ฒญ ๋ณธ๋ฌธ:
{ "model": { "displayName": "MODEL_NAME", "predictSchemata": {}, "containerSpec": { "imageUri": "IMAGE_URI" }, "artifactUri": "PATH_TO_MODEL_ARTIFACT_DIRECTORY", "labels": { "LABEL_NAME_1": "LABEL_VALUE_1", "LABEL_NAME_2": "LABEL_VALUE_2" } } }
์์ฒญ์ ๋ณด๋ด๋ ค๋ฉด ๋ค์ ์ต์ ์ค ํ๋๋ฅผ ์ ํํฉ๋๋ค.
curl
์์ฒญ ๋ณธ๋ฌธ์ request.json
ํ์ผ์ ์ ์ฅํ๊ณ ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/models:upload"
PowerShell
์์ฒญ ๋ณธ๋ฌธ์ request.json
ํ์ผ์ ์ ์ฅํ๊ณ ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/models:upload" | Select-Object -Expand Content
Java
์ด ์ํ์ ์ฌ์ฉํด ๋ณด๊ธฐ ์ ์ Vertex AI ๋น ๋ฅธ ์์: ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ Java ์ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ธ์. ์์ธํ ๋ด์ฉ์ Vertex AI Java API ์ฐธ๊ณ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Vertex AI์ ์ธ์ฆํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ธ์ฆ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
Node.js
์ด ์ํ์ ์ฌ์ฉํด ๋ณด๊ธฐ ์ ์ Vertex AI ๋น ๋ฅธ ์์: ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ Node.js ์ค์ ์๋ด๋ฅผ ๋ฐ๋ฅด์ธ์. ์์ธํ ๋ด์ฉ์ Vertex AI Node.js API ์ฐธ๊ณ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Vertex AI์ ์ธ์ฆํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ธ์ฆ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
Python
Vertex AI SDK for Python์ ์ค์นํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ์ Vertex AI SDK for Python ์ค์น๋ฅผ ์ฐธ์กฐํ์ธ์. ์์ธํ ๋ด์ฉ์ Python API ์ฐธ๊ณ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Vertex Explainable AI ์ค์ ์ด ์ฌ์ฉ ์ค์ ๋ ๋ชจ๋ธ์ ๊ฐ์ ธ์ค๋ ค๋ฉด Vertex Explainable AI ๋ชจ๋ธ ๊ฐ์ ธ์ค๊ธฐ ์์๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ ์ํ ๊ฐ์ ธ์ค๊ธฐ
์ผ๋ถ ์์ฒญ์ ์๋ฃํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์ฅ๊ธฐ ์คํ ์์ ์ ์์ํฉ๋๋ค. ์ด๋ฌํ ์์ฒญ์ ์์ ์ํ๋ฅผ ๋ณด๊ฑฐ๋ ์์ ์ ์ทจ์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์์ ์ด๋ฆ์ ๋ฐํํฉ๋๋ค. Vertex AI๋ ์ฅ๊ธฐ ์คํ ์์ ์ ํธ์ถํ๋ ๋์ฐ๋ฏธ ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฅ๊ธฐ ์คํ ์์ ๋ค๋ฃจ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ํ์ฌํญ
- Model Registry์์ ์ง์ํ๋ ์ต๋ ๋ชจ๋ธ ํฌ๊ธฐ๋ 1TB์ ๋๋ค.
๋ค์ ๋จ๊ณ
- ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์ ๋๋ Google Cloud ์ฝ์์ ์ฌ์ฉํ์ฌ ์๋ํฌ์ธํธ์ ๋ชจ๋ธ์ ๋ฐฐํฌํฉ๋๋ค.