code: def __init__(
      self,
      num_classes,
      nms_threshold=0.45,
      nms_topk=400,
      topk=200,
      threshold=0.01,
      name=None,
  ):
      super(DetectionOutput, self).__init__(name)
      self.num_classes = num_classes
      self.nms_threshold = nms_threshold
      self.nms_topk = nms_topk
      self.topk = topk
      self.threshold = 0.01
      self.softmax = Softmax(axis=1)
  
imports: from neon.layers.layer import Layer, ParameterLayer
  import numpy
  from neon.transforms import Softmax
  from neon.initializers.initializer import Constant
  import math
  from collections import OrderedDict
label_desc: Use image node_id 1 to create a new DetectionOutput object from inherited base classes: Layer with example: obj = DetectionOutput(num_classes, nms_threshold, nms_topk, topk, threshold, name)