רישום ידני של מדדים באמצעות Vertex AI Experiments

אפשר לרשום מדדים של סדרות זמן ב-TensorBoard באופן ידני באמצעות הפעלה של Vertex AI Experiments. המדדים האלה מוצגים באופן חזותי במסוף Vertex AI Experiments או באפליקציית האינטרנט של Vertex AI TensorBoard experiment.

פרטים נוספים על רישום מדדים ופרמטרים ביומן זמינים במאמר בנושא רישום נתונים באופן ידני להרצת ניסוי.

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: מציינים שם לניסוי.
  • run_name: מציינים שם להרצה.
  • metrics: מילון שבו המפתחות הם שמות של מדדים והערכים הם ערכי המדדים.
  • step: אופציונלי. אינדקס השלב של נקודה על הגרף הזו בהרצה.
  • wall_time: אופציונלי. חותמת הזמן של השעון שעל הקיר שבה נקודה על הגרף הזו נוצרת על ידי משתמש הקצה. אם לא מספקים ערך, המערכת יוצרת את wall_time על סמך הערך מ-time.time().
  • project: . אפשר למצוא את המזהים האלה בדף welcome במסוף Google Cloud .
  • location: המיקום של הניסוי ושל מופע TensorBoard. אם הניסוי או TensorBoard עדיין לא קיימים, הם ייווצרו במיקום הזה.