class_docstr: Results from a model selection.
  
  The epoch number starts at 1, unless no data for model selection is available,
  then a result with `epoch=0` is intended to represent an "empty response".
  
  There may be several models per epoch, therefore a unique id for every model is required.
code: def __repr__(self):
      return (
          f"ModelSelectionResult('{self.model_id}', '{self.model_path}', "
          f"{self.measured_values}, {self.fields})"
      )
  
imports: import numpy
  from abc import ABC
  from small_text.training.metrics import Metric
label_desc: Use image node_id 2 for calling the ModelSelectionResult obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str, self, str, self, str