docstr: Since Prophet doesn't compute loss during training,
  only hyperparameters are logged by default.
  This method can be used to log any user-provied metrics.
  NOTE: if context is not provided, it's assumed all metrics are validation metrics.
code: def track_metrics(
      self,
      metrics: Dict[str, float],
      context: AimObject = None,
  ) -> None:
      """
      Since Prophet doesn't compute loss during training,
      only hyperparameters are logged by default.
      This method can be used to log any user-provied metrics.
      NOTE: if context is not provided, it's assumed all metrics are validation metrics.
      """
      if context is None:
          context = {"subset": "val"}
      for metric, value in metrics.items():
          self._run.track(value, name=metric, context=context)
  
file_path: aim/aim/sdk/adapters/prophet.py
imports: from typing import Any, Dict, Optional, TypeVar
  from aim import Run
  from aim.ext.resource import DEFAULT_SYSTEM_TRACKING_INT
  from aim.storage.types import AimObject
label_desc: Use image node_id 5 for calling the AimLogger obj's underlying member method code with example usage: obj.track_metrics(metrics, context) without return types