code: def _jsonschema_type_mapping(self):
      return get_hyperopt_jsonschema()
  
file_path: ludwig/ludwig/schema/hyperopt/__init__.py
imports: from abc import ABC
  from typing import Dict
  from marshmallow_dataclass import dataclass
  import ludwig.schema.hyperopt.parameter
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.constants import LOSS, TEST, TRAIN, VALIDATION
  from ludwig.modules import metric_modules
  from ludwig.modules.metric_registry import get_metric_registry
  from ludwig.schema import utils
  from ludwig.schema.hyperopt.executor import ExecutorConfig, ExecutorDataclassField
  from ludwig.schema.hyperopt.search_algorithm import BaseSearchAlgorithmConfig, SearchAlgorithmDataclassField
label_desc: Use image node_id 2 for calling the HyperoptField obj's underlying member method code with example usage: obj._jsonschema_type_mapping() and returns: get_hyperopt_jsonschema