docstr: Evaluates prediction.
  
  Args:
      prediction: Dictionary providing all information about a model prediction such as
      output string, logits etc.
  
  Returns: Prediction score as float.
docstr_tok: ["Evaluates","prediction",".","Args",":","prediction",":","Dictionary","providing","all","information","about","a","model","prediction","such","as","output","string",",","logits","etc",".","Returns",":","Prediction","score","as","float","."]
code: def __call__(
      self, prediction: [Dict[str, Union[str, np.array]]]
  ) -> float:
      """
      Evaluates prediction.
  
      Args:
          prediction: Dictionary providing all information about a model prediction such as
          output string, logits etc.
  
      Returns: Prediction score as float.
      """
  
      raise NotImplementedError()
  
imports: import abc
  from typing import Dict, Union
  import numpy
label_desc: Use image node_id 1 for calling the Scorer obj's underlying member method code with example usage: obj.__call__(prediction) without return types