code: def residual_block(
      input_layer,
      input_channel,
      filter_num1,
      filter_num2,
      activate_type="leaky",
  ):
      short_cut = input_layer
      conv = convolutional(
          input_layer,
          filters_shape=(1, 1, input_channel, filter_num1),
          activate_type=activate_type,
      )
      conv = convolutional(
          conv,
          filters_shape=(3, 3, filter_num1, filter_num2),
          activate_type=activate_type,
      )
  
      residual_output = Elementwise(tf.add)([short_cut, conv])
      return residual_output
  
file_path: TensorLayer/tensorlayer/app/computer_vision_object_detection/yolov4.py
imports: import tensorflow
  import numpy
  import tensorlayer
  from tensorlayer.activation import mish
  from tensorlayer.layers import Conv2d, MaxPool2d, BatchNorm2d, ZeroPad2d, UpSampling2d, Concat, Input, Elementwise
  from tensorlayer.models import Model
  from tensorlayer import logging
label_desc: Use image node_id 3 for calling a global function with example usage: residual_block(input_layer, input_channel, filter_num1, filter_num2, activate_type) and returns: residual_output