class_docstr: This class wraps an optimizer to allow a human to provide additional guidance to it.
class_docstr_tok: ["This","class","wraps","an","optimizer","to","allow","a","human","to","provide","additional","guidance","to","it","."]
docstr: This method returns the configuration schema for the human guidance options.
docstr_tok: ["This","method","returns","the","configuration","schema","for","the","human","guidance","options","."]
code: def configurationSchema(self):
      """This method returns the configuration schema for the human guidance options."""
      return {
          "type": "object",
          "properties": {
              "filteringMode": {
                  "type": "string",
                  "enum": ["none", "age", "lossrank"],
              },
              "filteringPercentile": {
                  "type": "number",
                  "min": 0,
                  "max": 100,
              },
              "lockedParameters": {
                  "type": "array",
                  "items": {
                      "type": "object",
                      "parameters": {
                          "variable": {"type": "string"},
                          "value": {},
                      },
                  },
              },
              "refitParameters": {
                  "type": "array",
                  "items": {
                      "type": "object",
                      "parameters": {
                          "variable": {"type": "string"},
                          "refitStartTrial": {"type": "number"},
                      },
                  },
              },
              "scrambleParameters": {
                  "type": "array",
                  "items": {
                      "type": "object",
                      "parameters": {"variable": {"type": "string"}},
                  },
              },
          },
      }
  
file_path: hypermax/hypermax/algorithms/human_guided_optimizer_wrapper.py
imports: from .optimization_algorithm_base import OptimizationAlgorithmBase
  import hyperopt
  import functools
  import random
  import numpy
  import math
  import numpy.random
  from pprint import pprint
  from hypermax.hyperparameter import Hyperparameter
label_desc: Use image node_id 2 for calling the HumanGuidedOptimizerWrapper obj's underlying member method code with example usage: obj.configurationSchema() and returns: dict