class_docstr: The base hyperparameter optimization object.
class_docstr_tok: ["The","base","hyperparameter","optimization","object","."]
docstr: Construct Parameter object from a dict representation (deserialize from dict).
  
  :return:  The Parameter object.
docstr_tok: ["Construct","Parameter","object","from","a","dict","representation","(","deserialize","from","dict",")",".",":","return",":","The","Parameter","object","."]
code: def from_dict(cls, a_dict):
      # type: (Mapping[str, str]) -> Parameter
      """
      Construct Parameter object from a dict representation (deserialize from dict).
  
      :return:  The Parameter object.
      """
      a_dict = a_dict.copy()
      a_cls = a_dict.pop(cls._class_type_serialize_name, None)
      if not a_cls:
          return None
      try:
          a_cls = getattr(sys.modules[__name__], a_cls)
      except AttributeError:
          return None
      instance = a_cls.__new__(a_cls)
      instance.__dict__ = dict(
          (
              k,
              cls.from_dict(v)
              if isinstance(v, dict)
              and cls._class_type_serialize_name in v
              else v,
          )
          for k, v in a_dict.items()
      )
      return instance
  
imports: import sys
  from itertools import product
  from random import Random
  from typing import Mapping, Any, Sequence, Optional, Union
label_desc: Use image node_id 5 for calling the Parameter obj's underlying member method code with example usage: obj.from_dict(cls, a_dict) and returns: instance, None, None