class_docstr: DBSCAN clustering model. The DBSCAN model contains the results of DBSCAN
  clustering, which finds clusters by identifying "core points" of high
  probability density and building clusters around them.
  
  This model should not be constructed directly. Instead, use
  :func:`turicreate.clustering.dbscan.create` to create an instance of this
  model.
docstr: Return a structured description of the model. This includes (where
  relevant) the schema of the training data, description of the training
  data, training statistics, and model hyperparameters.
  
  Returns
  -------
  sections : list (of list of tuples)
      A list of summary sections.
        Each section is a list.
          Each item in a section list is a tuple of the form:
            ('<label>','<field>')
  section_titles: list
      A list of section titles.
        The order matches that of the 'sections' object.
docstr_tok: ["Return","a","structured","description","of","the","model",".","This","includes","(","where","relevant",")","the","schema","of","the","training","data",",","description","of","the","training","data",",","training","statistics",",","and","model","hyperparameters",".","Returns","--","--","--","-","sections",":","list","(","of","list","of","tuples",")","A","list","of","summary","sections",".","Each","section","is","a","list",".","Each","item","in","a","section","list","is","a","tuple","of","the","form",":","(","'","<","label",">","'",",","'","<","field",">","'",")","section_titles",":","list","A","list","of","section","titles",".","The","order","matches","that","of","the","'sections","'","object","."]
code: def _get_summary_struct(self):
      """
      Return a structured description of the model. This includes (where
      relevant) the schema of the training data, description of the training
      data, training statistics, and model hyperparameters.
  
      Returns
      -------
      sections : list (of list of tuples)
          A list of summary sections.
            Each section is a list.
              Each item in a section list is a tuple of the form:
                ('<label>','<field>')
      section_titles: list
          A list of section titles.
            The order matches that of the 'sections' object.
      """
      model_fields = [
          ("Number of examples", "num_examples"),
          ("Number of feature columns", "num_features"),
          ("Max distance to a neighbor (radius)", "radius"),
          (
              "Min number of neighbors for core points",
              "min_core_neighbors",
          ),
          ("Number of distance components", "num_distance_components"),
      ]
  
      training_fields = [
          ("Total training time (seconds)", "training_time"),
          ("Number of clusters", "num_clusters"),
      ]
  
      section_titles = ["Schema", "Training summary"]
      return ([model_fields, training_fields], section_titles)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import time
  import logging
  import turicreate
  import turicreate.aggregate
  from turicreate.toolkits._model import CustomModel
  import turicreate.toolkits._internal_utils
  from turicreate.toolkits._internal_utils import _toolkit_repr_print
  from turicreate.toolkits._private_utils import _summarize_accessible_fields
  from turicreate.toolkits._model import PythonProxy
label_desc: Use image node_id 8 for calling the DBSCANModel obj's underlying member method code with example usage: obj._get_summary_struct() and returns: list,  section_titles