class_docstr: Assign anchors to ground-truth targets. Produces anchor classification
  labels and bounding-box regression targets.
class_docstr_tok: ["Assign","anchors","to","ground-truth","targets",".","Produces","anchor","classification","labels","and","bounding-box","regression","targets","."]
code: def serialize(self):
      internal_state = {}
      internal_state["param_str"] = self._param_str
      internal_state["rpn_batch_size"] = self._rpn_batch_size
      internal_state["rpn_fg_fraction"] = self._rpn_fg_fraction
      internal_state["clobber_positives"] = self._clobber_positives
      internal_state["positive_overlap"] = self._positive_overlap
      internal_state["negative_overlap"] = self._negative_overlap
      return internal_state
  
imports: import os
  from cntk import output_variable
  from cntk.ops.functions import UserFunction
  import yaml
  import numpy
  import numpy.random
  from utils.rpn.generate_anchors import generate_anchors
  from utils.rpn.bbox_transform import bbox_transform
  from utils.cython_modules.cython_bbox import bbox_overlaps
label_desc: Use image node_id 6 for calling the AnchorTargetLayer obj's underlying member method code with example usage: obj.serialize() and returns: internal_state