class_docstr: SSD model is like a Tree, except with additional handling for the output layer, and
  for the prior boxes
class_docstr_tok: ["SSD","model","is","like","a","Tree",",","except","with","additional","handling","for","the","output","layer",",","and","for","the","prior","boxes"]
docstr: Get layer parameters. All parameters are needed for optimization, but
  only weights are serialized.
  
  Arguments:
      get_weights (bool, optional): Control whether all parameters are returned or
                                    just weights for serialization.
      keep_states (bool, optional): Control whether all parameters are returned
                                    or just weights for serialization.
docstr_tok: ["Get","layer","parameters",".","All","parameters","are","needed","for","optimization",",","but","only","weights","are","serialized",".","Arguments",":","get_weights","(","bool",",","optional",")",":","Control","whether","all","parameters","are","returned","or","just","weights","for","serialization",".","keep_states","(","bool",",","optional",")",":","Control","whether","all","parameters","are","returned","or","just","weights","for","serialization","."]
code: def get_description(self, get_weights=False, keep_states=False):
      """
      Get layer parameters. All parameters are needed for optimization, but
      only weights are serialized.
  
      Arguments:
          get_weights (bool, optional): Control whether all parameters are returned or
                                        just weights for serialization.
          keep_states (bool, optional): Control whether all parameters are returned
                                        or just weights for serialization.
      """
      desc = Layer.get_description(
          self, skip=["layers", "dataloader", "dataset"]
      )
      desc["container"] = True
      desc["config"]["layers"] = []
      for layer in self.layers:
          desc["config"]["layers"].append(
              layer.get_description(
                  get_weights=get_weights, keep_states=keep_states
              )
          )
      self._desc = desc
      return desc
  
imports: from neon.initializers import Constant, Xavier
  from neon.transforms import Rectlin
  from neon.layers import Conv, Pooling, BranchNode
  from layer import Normalize, PriorBox, DetectionOutput, ConcatTranspose
  import numpy
  from neon.util.persist import load_obj
  from neon.layers.container import Tree
  from neon.layers.layer import Layer
  from collections import OrderedDict
  import inspect
  import re
  from neon.data.datasets import Dataset
  import os
label_desc: Use image node_id 2 for calling the SSD obj's underlying member method code with example usage: obj.get_description(get_weights, keep_states) and returns: desc