Membuat atau menghapus eksperimen

Anda dapat menggunakan Agent Platform SDK untuk Python atau Google Cloud konsol untuk membuat atau menghapus eksperimen. SDK adalah library kode Python yang dapat Anda gunakan untuk membuat dan mengelola eksperimen secara terprogram. Konsol adalah antarmuka pengguna berbasis web yang dapat Anda gunakan untuk membuat dan mengelola eksperimen secara visual.

Membuat eksperimen dengan instance TensorBoard

Agent Platform SDK untuk Python

Buat eksperimen dan kaitkan instance Vertex AI TensorBoard menggunakan Agent Platform SDK untuk Python. Tambahkan deskripsi untuk eksperimen guna mendokumentasikan tujuannya. Lihat init dalam dokumentasi referensi Agent Platform SDK.

Python

from typing import Optional, Union

from google.cloud import aiplatform


def create_experiment_sample(
    experiment_name: str,
    experiment_description: str,
    experiment_tensorboard: Optional[Union[str, aiplatform.Tensorboard]],
    project: str,
    location: str,
):
    aiplatform.init(
        experiment=experiment_name,
        experiment_description=experiment_description,
        experiment_tensorboard=experiment_tensorboard,
        project=project,
        location=location,
    )

  • experiment_name: Berikan nama untuk eksperimen Anda.
  • experiment_description: Berikan deskripsi untuk eksperimen Anda.
  • experiment_tensorboard: Opsional. Instance Vertex TensorBoard yang akan digunakan sebagai TensorBoard pendukung untuk eksperimen yang disediakan. Jika experiment_tensorboard tidak disediakan, instance TB default akan dibuat dan digunakan oleh eksperimen ini. Catatan: Jika CMEK (kunci enkripsi) perlu dikaitkan dengan instance TensorBoard, maka experiment_tensorboard tidak lagi opsional.
  • project: . Anda dapat menemukan ID ini di Google Cloud konsol sambutan halaman.
  • location: Lihat Daftar lokasi yang tersedia Pastikan Anda menggunakan wilayah yang mendukung TensorBoard jika membuat instance TensorBoard.

Google Cloud Konsol

Gunakan petunjuk ini untuk membuat eksperimen.

  1. Di Google Cloud konsol, buka halaman Experiments.
    Buka Eksperimen
  2. Pastikan Anda berada dalam project tempat eksperimen akan dibuat.
    Project pilihan Vertex AI
  3. Klik Create untuk membuka panel Experiment. Panel Create experiment akan muncul.
  4. Di kolom Nama eksperimen, berikan nama untuk mengidentifikasi eksperimen Anda secara unik.
  5. Opsional. Di kolom TensorBoard instance, pilih instance dari drop-down atau berikan nama untuk instance TensorBoard yang baru.
  6. Klik Create untuk membuat eksperimen.

Membuat eksperimen tanpa instance TensorBoard default

Agent Platform SDK untuk Python

Buat eksperimen. Tambahkan deskripsi untuk eksperimen guna mendokumentasikan tujuannya. Lihat init dalam dokumentasi referensi Agent Platform SDK.

Python

from google.cloud import aiplatform


def create_experiment_without_default_tensorboard_sample(
    experiment_name: str,
    experiment_description: str,
    project: str,
    location: str,
):
    aiplatform.init(
        experiment=experiment_name,
        experiment_description=experiment_description,
        experiment_tensorboard=False,
        project=project,
        location=location,
    )

  • experiment_name: Berikan nama untuk eksperimen Anda.
  • experiment_description: Berikan deskripsi untuk eksperimen Anda.
  • project: . Anda dapat menemukan ID ini di Google Cloud konsol sambutan halaman.
  • location: Lihat Daftar lokasi yang tersedia Pastikan Anda menggunakan wilayah yang mendukung TensorBoard jika membuat instance TensorBoard.

Hapus eksperimen

Menghapus satu eksperimen akan menghapus eksperimen tersebut dan semua eksperimen yang berjalan terkait dengan eksperimen tersebut. Eksperimen Vertex AI TensorBoard yang terkait dengan eksperimen tidak dihapus. Untuk menghapus eksperimen TensorBoard, lihat Menghapus eksperimen Vertex AI TensorBoard yang usang.

Selain itu, semua operasi, artefak, dan eksekusi pipeline yang terkait dengan eksperimen yang dihapus tidak dihapus. Ini dapat ditemukan di Google Cloud konsol. Untuk artefak dan eksekusi, biaya bulanan sebesar $10/GB ditangani oleh layanan Vertex ML Metadata.

Agent Platform SDK untuk Python

Contoh berikut menggunakan metode dari.deleteExperimentClass

Python

from google.cloud import aiplatform


def delete_experiment_sample(
    experiment_name: str,
    project: str,
    location: str,
    delete_backing_tensorboard_runs: bool = False,
):
    experiment = aiplatform.Experiment(
        experiment_name=experiment_name, project=project, location=location
    )

    experiment.delete(delete_backing_tensorboard_runs=delete_backing_tensorboard_runs)

  • experiment_name: Berikan nama untuk eksperimen Anda.
  • project: . Anda dapat menemukan ID ini di Google Cloud konsol sambutan halaman.
  • location: Lihat Daftar lokasi yang tersedia
  • delete_backing_tensorboard_runs: Jika True juga akan menghapus operasi Vertex AI TensorBoard yang terkait dengan eksperimen yang berjalan dalam eksperimen ini, yang kami gunakan untuk menyimpan metrik deret waktu.

Konsol

Gunakan petunjuk berikut untuk menghapus eksperimen.

  1. Di Google Cloud konsol, buka halaman Experiments.
    Buka Eksperimen
  2. Centang kotak yang terkait dengan eksperimen yang ingin Anda hapus. Opsi Delete akan muncul.
  3. Klik Delete.
    • Atau, Anda dapat membuka menu opsi  yang berada di baris yang sama dengan eksperimen dan memilih delete.

Melihat daftar eksperimen di Google Cloud konsol

  1. Di Google Cloud konsol, di bagian Vertex AI, buka halaman Experiments.

    Buka halaman Eksperimen

  2. Periksa untuk memastikan Anda berada dalam project yang benar.

  3. Daftar eksperimen untuk project Anda akan muncul di tampilan Pelacakan eksperimen.
    Jika Anda mengaitkan instance Vertex AI TensorBoard dengan eksperimen, instance tersebut akan muncul dalam daftar sebagai "your-experiment Backing TensorBoard Experiment".

Vertex AI Daftar eksperimen

Langkah berikutnya

Contoh notebook yang relevan