View Source GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfig_ParameterSpec (google_api_machine_learning v0.28.1)

Represents a single parameter to optimize.

Attributes

  • categoricalValueSpec (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_CategoricalValueSpec.t, default: nil) - The value spec for a 'CATEGORICAL' parameter.
  • childParameterSpecs (type: list(GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfig_ParameterSpec.t), default: nil) - A child node is active if the parameter's value matches the child node's matching_parent_values. If two items in child_parameter_specs have the same name, they must have disjoint matching_parent_values.
  • discreteValueSpec (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_DiscreteValueSpec.t, default: nil) - The value spec for a 'DISCRETE' parameter.
  • doubleValueSpec (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_DoubleValueSpec.t, default: nil) - The value spec for a 'DOUBLE' parameter.
  • integerValueSpec (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_IntegerValueSpec.t, default: nil) - The value spec for an 'INTEGER' parameter.
  • parameter (type: String.t, default: nil) - Required. The parameter name must be unique amongst all ParameterSpecs.
  • parentCategoricalValues (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_MatchingParentCategoricalValueSpec.t, default: nil) -
  • parentDiscreteValues (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_MatchingParentDiscreteValueSpec.t, default: nil) -
  • parentIntValues (type: GoogleApi.MachineLearning.V1.Model.GoogleCloudMlV1_StudyConfigParameterSpec_MatchingParentIntValueSpec.t, default: nil) -
  • scaleType (type: String.t, default: nil) - How the parameter should be scaled. Leave unset for categorical parameters.
  • type (type: String.t, default: nil) - Required. The type of the parameter.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.