code: def __init__(
      self, num_classes=80, num_top_queries=100, use_focal_loss=False
  ):
      super(DETRBBoxSemiPostProcess, self).__init__()
      self.num_classes = num_classes
      self.num_top_queries = num_top_queries
      self.use_focal_loss = use_focal_loss
  
imports: import numpy
  import paddle
  import paddle.nn
  import paddle.nn.functional
  from ppdet.core.workspace import register
  from ppdet.modeling.bbox_utils import nonempty_bbox
  from .transformers import bbox_cxcywh_to_xyxy
label_desc: Use image node_id 1 to create a new DETRBBoxSemiPostProcess object from inherited base classes: object with example: obj = DETRBBoxSemiPostProcess(num_classes, num_top_queries, use_focal_loss)