code: def __init__(self, layer_choice):
      super(DartsLayerChoice, self).__init__()
      self.name = layer_choice.key
      self.op_choices = nn.ModuleDict(layer_choice.named_children())
      self.alpha = nn.Parameter(
          torch.randn(len(self.op_choices)) * 1e-3
      )
  
imports: import logging
  import torch
  import torch.optim
  import torch.nn
  import torch.nn.functional
  from .None import register_nas_algo
  from .base import BaseNAS
  from ..estimator.base import BaseEstimator
  from ..space import BaseSpace
  from ..utils import replace_layer_choice, replace_input_choice
label_desc: Use image node_id 1 to create a new DartsLayerChoice object from inherited base classes: nn with example: obj = DartsLayerChoice(layer_choice)