class_docstr: Class for parsing hyperparameters
class_docstr_tok: ["Class","for","parsing","hyperparameters"]
code: def parse(self):
      self.index = 0
      hyperparameters = []
      for hyperparam in self.runner_args.hyperparam:
          param_name = hyperparam.split("=")[0]
          param_values_str = hyperparam.split("=")[1]
          if self.runner_args.optimizer == "grid":
              hyperparameters.append(
                  self._parse_grid(param_name, param_values_str)
              )
          else:
              hyperparameters.append(
                  self._parse_opt(param_name, param_values_str)
              )
      if self.runner_args.verbose:
          self.logger.info("Parsed the following hyperparameters:")
          for h in hyperparameters:
              self.logger.info(str(h))
      return hyperparameters
  
file_path: studio/studio/hyperparameter.py
imports: import itertools
  import math
  import numpy
label_desc: Use image node_id 3 for calling the HyperparameterParser obj's underlying member method code with example usage: obj.parse() and returns: hyperparameters