Jika Anda berencana menggunakan Vertex AI SDK untuk Python, pastikan akun layanan yang menginisialisasi klien memiliki peran IAM Vertex AI Service Agent (roles/aiplatform.serviceAgent
).
Untuk bagian tutorial ini, Anda akan menyiapkan project Google Cloud untuk menggunakan Vertex AI dan bucket Cloud Storage yang berisi dokumen untuk melatih model AutoML Anda.
Tutorial ini memiliki beberapa halaman:
Menyiapkan project dan lingkungan Anda.
Setiap halaman mengasumsikan bahwa Anda telah menjalankan petunjuk dari halaman sebelumnya dalam tutorial ini.
Menyiapkan project dan lingkungan
Selesaikan langkah-langkah berikut sebelum menggunakan fungsi Vertex AI.
-
Di konsol Google Cloud, buka halaman Pemilih project.
-
Pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
- Buka Cloud Shell. Cloud Shell adalah lingkungan shell interaktif untuk Google Cloud yang dapat Anda gunakan untuk mengelola project dan resource dari browser web. Buka Cloud Shell
- Di Cloud Shell, tetapkan project saat ini ke project ID Google Cloud Anda dan simpan dalam variabel shell
projectid
:gcloud config set project PROJECT_ID && projectid=PROJECT_ID && echo $projectid
Ganti PROJECT_ID dengan project ID Anda. Anda dapat menemukan project ID di Konsol Google Cloud. Untuk mengetahui informasi selengkapnya, baca Menemukan project ID. -
Aktifkan API IAM, Compute Engine, Notebooks, Cloud Storage, and Vertex AI:
gcloud services enable iam.googleapis.com
compute.googleapis.com notebooks.googleapis.com storage.googleapis.com aiplatform.googleapis.com -
Berikan peran ke Akun Google Anda. Jalankan perintah berikut satu kali untuk setiap peran IAM berikut:
roles/aiplatform.user, roles/storage.admin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:EMAIL_ADDRESS" --role=ROLE
- Ganti
PROJECT_ID
dengan project ID Anda. - Ganti
EMAIL_ADDRESS
dengan alamat email Anda. - Ganti
ROLE
dengan setiap peran individual.
Peran IAM Pengguna Vertex AI ( - Ganti
roles/aiplatform.user
)
menyediakan akses untuk menggunakan semua resource di Vertex AI. Storage Admin
(roles/storage.admin
) memungkinkan Anda menyimpan set data pelatihan
dokumen di Cloud Storage.
Membuat bucket Cloud Storage dan menyalin set data sampel
Membuat bucket Cloud Storage untuk menyimpan dokumen yang Anda gunakan untuk melatih model AutoML.
Tetapkan variabel PROJECT_ID ke ID project Anda.
export PROJECT_ID=PROJECT_ID
Tetapkan variabel BUCKET, yang Anda gunakan untuk membuat bucket Cloud Storage.
export BUCKET=${PROJECT_ID}-lcm
Buat bucket Cloud Storage di region
us-central1
dengan variabelBUCKET
.gsutil mb -p ${PROJECT_ID} -l us-central1 gs://${BUCKET}/
Salin contoh set data pelatihan
happiness.csv
ke dalam bucket Anda.gsutil -m cp -R gs://cloud-ml-data/NL-classification/happiness.csv gs://${BUCKET}/text/
Langkah selanjutnya
Ikuti halaman berikutnya di tutorial ini untuk menggunakan konsol Vertex AI guna membuat set data klasifikasi teks dan mengimpor dokumen yang Anda salin ke bucket Cloud Storage.