Mencatat metrik secara manual dengan Vertex AI Experiments

Metrik deret waktu TensorBoard dapat dicatat secara manual dengan eksekusi Vertex AI Experiment. Metrik ini divisualisasikan di konsol Vertex AI Experiments, atau di aplikasi web eksperimen Vertex AI TensorBoard Anda.

Untuk mengetahui detail selengkapnya tentang metrik dan parameter logging, lihat Mencatat data secara manual ke operasi eksperimen.

Python

from typing import Dict, Optional

from google.cloud import aiplatform
from google.protobuf import timestamp_pb2


def log_time_series_metrics_sample(
    experiment_name: str,
    run_name: str,
    metrics: Dict[str, float],
    step: Optional[int],
    wall_time: Optional[timestamp_pb2.Timestamp],
    project: str,
    location: str,
):
    aiplatform.init(experiment=experiment_name, project=project, location=location)

    aiplatform.start_run(run=run_name, resume=True)

    aiplatform.log_time_series_metrics(metrics=metrics, step=step, wall_time=wall_time)

  • experiment_name: Berikan nama untuk eksperimen Anda.
  • run_name: Berikan nama operasi.
  • metrics: Kamus yang menentukan kunci sebagai nama metrik dan nilai sebagai nilai metrik.
  • step: Opsional. Indeks langkah titik data ini dalam operasi tersebut.
  • wall_time: Opsional. Stempel waktu proses saat titik data ini dibuat oleh pengguna akhir. Jika tidak disediakan, wall_time akan dibuat berdasarkan nilai dari time.time().
  • project: Project ID Anda. Anda dapat menemukan ID ini di halaman sambutan konsol Google Cloud.
  • location: Lokasi eksperimen dan instance TensorBoard Anda. Jika belum ada, eksperimen atau TensorBoard akan dibuat di lokasi ini.