class_docstr: .. include:: /global.rst
  
  This solver implements the Tree-structured Parzen Estimator, as described in [TPE2011]_.
  This solver uses Hyperopt in the back-end and exposes the TPE estimator with uniform priors.
  
  Please refer to |tpe| for details about this algorithm.
  
  .. [TPE2011] Bergstra, James S., et al. "Algorithms for hyper-parameter optimization." Advances in Neural Information Processing Systems. 2011
code: def bounds(self):
      return self._bounds
  
file_path: optunity/optunity/solvers/TPE.py
imports: from .solver_registry import register_solver
  from .util import Solver, _copydoc
  import functools
  import random
label_desc: Use image node_id 4 for calling the TPE obj's underlying member method code with example usage: obj.bounds() and returns: self