code: def __init__(self, cell_name, prev_labels, filters):
      super().__init__()
      self.input_choice = InputChoice(
          choose_from=prev_labels,
          n_chosen=1,
          return_mask=True,
          key=cell_name + "_input",
      )
      self.op_choice = LayerChoice(
          [
              build_sep_conv(filters, 3),
              build_sep_conv(filters, 5),
              AveragePooling2D(pool_size=3, strides=1, padding="same"),
              MaxPool2D(pool_size=3, strides=1, padding="same"),
              Sequential(),  # Identity
          ],
          key=cell_name + "_op",
      )
  
imports: import tensorflow
  from tensorflow.keras import Model, Sequential
  from tensorflow.keras.layers import AveragePooling2D, BatchNormalization, Conv2D, Dense, Dropout, GlobalAveragePooling2D, MaxPool2D, ReLU, SeparableConv2D
  from nni.nas.tensorflow.mutables import InputChoice, LayerChoice, MutableScope
label_desc: Use image node_id 1 to create a new Cell object from inherited base classes: Model with example: obj = Cell(cell_name, prev_labels, filters)