Membuat atau menghapus eksperimen

Anda dapat menggunakan Vertex AI SDK untuk Python atau konsol Google Cloud 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

Vertex AI SDK untuk Python

Buat eksperimen dan kaitkan instance Vertex AI TensorBoard menggunakan Vertex AI SDK untuk Python. Tambahkan deskripsi untuk eksperimen guna mendokumentasikan tujuannya. Lihat init dalam dokumentasi referensi Vertex AI 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, experiment_tensorboard tidak lagi opsional.
  • project: Project ID Anda. Anda dapat menemukan ID ini di halaman sambutan Konsol Google Cloud.
  • location: Lihat Daftar lokasi yang tersedia Pastikan Anda menggunakan wilayah yang mendukung TensorBoard jika membuat instance TensorBoard.

Konsol Google Cloud

Gunakan petunjuk ini untuk membuat eksperimen.

  1. Di Konsol Google Cloud, 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

Vertex AI SDK untuk Python

Membuat eksperimen. Tambahkan deskripsi untuk eksperimen guna mendokumentasikan tujuannya. Lihat init dalam dokumentasi referensi Vertex AI 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: Project ID Anda. Anda dapat menemukan ID ini di halaman sambutan Konsol Google Cloud.
  • 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 konsol Google Cloud. Untuk artefak dan eksekusi, biaya bulanan sebesar $10/GB ditangani oleh layanan Vertex ML Metadata.

Vertex AI SDK untuk Python

Contoh berikut menggunakan metode delete dari ExperimentClass.

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: Project ID Anda. Anda dapat menemukan ID ini di halaman sambutan Konsol Google Cloud.
  • 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 Konsol Google Cloud, 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.

Lihat daftar eksperimen di konsol Google Cloud

  1. Di konsol Google Cloud, 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 AIList eksperimen

Langkah berikutnya

Contoh notebook yang relevan