class_docstr: Implementation of the confidence ensemble model.
  
  See https://arxiv.org/abs/2306.15824 for details.
  
  .. note::
      Currently this class only support `transcribe` method as it requires
      full-utterance confidence scores to operate.
class_docstr_tok: ["Implementation","of","the","confidence","ensemble","model",".","See","https",":","\/\/arxiv.org\/abs\/2306.15824","for","details",".","..","note",":",":","Currently","this","class","only","support","`","transcribe","`","method","as","it","requires","full-utterance","confidence","scores","to","operate","."]
docstr: Updating temperature/preserve_alignment parameters of the config.
docstr_tok: ["Updating","temperature\/preserve_alignment","parameters","of","the","config","."]
code: def update_decoding_parameters(self, decoding_cfg: DictConfig):
      """Updating temperature/preserve_alignment parameters of the config."""
      with open_dict(decoding_cfg):
          decoding_cfg.temperature = self.cfg.temperature
          decoding_cfg.preserve_alignments = True
  
imports: from dataclasses import dataclass
  from typing import Dict, List, Optional, Union
  import joblib
  import numpy
  import torch
  from omegaconf import DictConfig, open_dict
  from pytorch_lightning import Trainer
  from nemo.collections.asr.models.asr_model import ASRModel
  from nemo.collections.asr.models.hybrid_rnnt_ctc_models import EncDecHybridRNNTCTCModel
  from nemo.collections.asr.parts.utils.asr_confidence_utils import ConfidenceConfig, ConfidenceMethodConfig, get_confidence_aggregation_bank, get_confidence_measure_bank
  from nemo.collections.asr.parts.utils.audio_utils import ChannelSelectorType
  from nemo.collections.asr.parts.utils.rnnt_utils import Hypothesis
  from nemo.core.classes import ModelPT
  from nemo.utils import model_utils
label_desc: Use image node_id 2 for calling the ConfidenceEnsembleModel obj's underlying member method code with example usage: obj.update_decoding_parameters(decoding_cfg) without return types