Pengantar data gambar: Menyiapkan project dan lingkungan Anda

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).

Anda perlu menyiapkan project Google Cloud untuk menggunakan Vertex AI. Kemudian, buat bucket Cloud Storage dan salin file gambar untuk digunakan dalam melatih model klasifikasi gambar AutoML.

Tutorial ini memiliki beberapa halaman:

  1. Menyiapkan project dan lingkungan Anda.

  2. Membuat set data klasifikasi gambar, dan mengimpor gambar.

  3. Melatih model klasifikasi gambar AutoML.

  4. Mengevaluasi dan menganalisis performa model.

  5. Men-deploy model ke endpoint, dan mengirim prediksi.

  6. Membersihkan project Anda.

Setiap halaman mengasumsikan bahwa Anda telah menjalankan petunjuk dari halaman tutorial sebelumnya.

Sebelum memulai

Selesaikan langkah-langkah berikut sebelum menggunakan fungsi Vertex AI.

  1. Di konsol Google Cloud, buka halaman Pemilih project.

    Buka pemilih project

  2. Pilih atau buat project Google Cloud.

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Buka Cloud Shell. Cloud Shell adalah lingkungan shell interaktif untuk Google Cloud yang dapat Anda gunakan untuk mengelola project dan resource dari browser web.
  5. Buka Cloud Shell
  6. 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.
  7. 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
  8. Grant roles to your user account. Run the following command once for each of the following IAM roles: roles/aiplatform.user, roles/storage.admin

    gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
    • Replace PROJECT_ID with your project ID.
    • Replace USER_IDENTIFIER with the identifier for your user account. For example, user:myemail@example.com.

    • Replace ROLE with each individual role.
  9. Peran IAM Pengguna Vertex AI (roles/aiplatform.user ) menyediakan akses untuk menggunakan semua resource di Vertex AI. Peran Storage Admin (roles/storage.admin) yang Anda gunakan untuk menyimpan set data pelatihan dokumen di Cloud Storage.

Langkah selanjutnya

Ikuti halaman berikutnya dalam tutorial ini untuk menggunakan konsol Google Cloud guna membuat set data klasifikasi gambar dan mengimpor gambar yang dihosting di bucket Cloud Storage publik.