class_docstr: Calibrator calibrates the output probabilities of a model.
class_docstr_tok: ["Calibrator","calibrates","the","output","probabilities","of","a","model","."]
docstr: Calibration is enabled if the config requests calibration for any output feature.
  
  If no output features have calibration enabled, the calibration phase should be skipped.
docstr_tok: ["Calibration","is","enabled","if","the","config","requests","calibration","for","any","output","feature",".","If","no","output","features","have","calibration","enabled",",","the","calibration","phase","should","be","skipped","."]
code: def calibration_enabled(self):
      """Calibration is enabled if the config requests calibration for any output feature.
  
      If no output features have calibration enabled, the calibration phase should be skipped.
      """
      return any(
          o.calibration_module is not None
          for o in self.model.output_features.values()
      )
  
imports: import numpy
  from ludwig.backend import Backend
  from ludwig.models.ecd import ECD
label_desc: Use image node_id 2 for calling the Calibrator obj's underlying member method code with example usage: obj.calibration_enabled() and returns: any