code: def __init__(self, in_ch, mid_ch, out_ch):
      super(double_conv, self).__init__()
      self.conv = nn.Sequential(
          nn.Conv2d(in_ch + mid_ch, mid_ch, kernel_size=1),
          nn.BatchNorm2d(mid_ch),
          nn.ReLU(inplace=True),
          nn.Conv2d(mid_ch, out_ch, kernel_size=3, padding=1),
          nn.BatchNorm2d(out_ch),
          nn.ReLU(inplace=True),
      )
  
file_path: EasyOCR/trainer/craft/model/craft.py
imports: import torch
  import torch.nn
  import torch.nn.functional
  from model.vgg16_bn import vgg16_bn, init_weights
label_desc: Use image node_id 1 to create a new double_conv object from inherited base classes: nn with example: obj = double_conv(in_ch, mid_ch, out_ch)