code: def widen(
      self, layer_idx, new_width, widen_type="output_dim", noise=None
  ):
      change_out_dim, _, _ = self.layer_cascade.widen(
          layer_idx, new_width, widen_type, noise
      )
      if change_out_dim:
          raise ValueError("Can not change the final logits number")
  
imports: from .basic_model import BasicModel
  from ..data_providers.base_provider import DataProvider
  from .layers import ConvLayer, PoolLayer, FCLayer
  from .layer_cascade import LayerCascade
  import tensorflow
  import numpy
label_desc: Use image node_id 12 for calling the SimpleConvnetConfig obj's underlying member method code with example usage: obj.widen(layer_idx, new_width, widen_type, noise) without return types