code: def __init__(self, n_in, widths=[3, 4, 5], filters=100):
      super().__init__()
      Ci = 1
      Co = filters
      h = n_in
      self.convs1 = nn.ModuleList(
          [nn.Conv2d(Ci, Co, (w, h)) for w in widths]
      )
  
imports: import json
  import os
  import torch
  from torch import nn
  from torch.nn import functional
  import textattack
  from textattack.model_args import TEXTATTACK_MODELS
  from textattack.models.helpers import GloveEmbeddingLayer
  from textattack.models.helpers.utils import load_cached_state_dict
  from textattack.shared import utils
label_desc: Use image node_id 1 to create a new CNNTextLayer object from inherited base classes: nn with example: obj = CNNTextLayer(n_in, widths, filters)