:py:mod:`abacusai.prediction_metric`
====================================

.. py:module:: abacusai.prediction_metric


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   abacusai.prediction_metric.PredictionMetric




.. py:class:: PredictionMetric(client, createdAt=None, featureGroupId=None, predictionMetricConfig=None, predictionMetricId=None, modelMonitorId=None, projectId=None, refreshSchedules={}, latestPredictionMetricVersionDescription={})

   Bases: :py:obj:`abacusai.return_class.AbstractApiClass`

   A Prediction Metric job description.

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param createdAt: Date and time when this prediction metric was created.
   :type createdAt: str
   :param featureGroupId: The feature group used as input to this prediction metric.
   :type featureGroupId: str
   :param predictionMetricConfig: Specification for the prediction metric to run in this job.
   :type predictionMetricConfig: dict
   :param predictionMetricId: The unique identifier of the prediction metric.
   :type predictionMetricId: str
   :param modelMonitorId: The unique string identifier for model monitor that created this prediction metric
   :type modelMonitorId: str
   :param projectId: The project this prediction metric belongs to.
   :type projectId: str
   :param latestPredictionMetricVersionDescription: Description of the latest prediction metric version (if any).
   :type latestPredictionMetricVersionDescription: PredictionMetricVersion
   :param refreshSchedules: List of schedules that determines when the next version of the dataset will be created.
   :type refreshSchedules: RefreshSchedule

   .. py:method:: __repr__()

      Return repr(self).


   .. py:method:: to_dict()

      Get a dict representation of the parameters in this class

      :returns: The dict value representation of the class parameters
      :rtype: dict



