Module Values_0.HyperParameterSpecificationSource

Defines a hyperparameter to be used by an algorithm.

Sourcetype nonrec t = {
  1. name : ParameterName.t;
    (*

    The name of this hyperparameter. The name must be unique.

    *)
  2. description : EntityDescription.t option;
    (*

    A brief description of the hyperparameter.

    *)
  3. type_ : ParameterType.t;
    (*

    The type of this hyperparameter. The valid types are Integer, Continuous, Categorical, and FreeText.

    *)
  4. range : ParameterRange.t option;
    (*

    The allowed range for this hyperparameter.

    *)
  5. isTunable : Boolean.t option;
    (*

    Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.

    *)
  6. isRequired : Boolean.t option;
    (*

    Indicates whether this hyperparameter is required.

    *)
  7. defaultValue : HyperParameterValue.t option;
    (*

    The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.

    *)
}
Sourceval context_ : string
Sourceval make : ?description:??? -> ?range:??? -> ?isTunable:??? -> ?isRequired:??? -> ?defaultValue:??? -> name:ParameterName.t -> type_:ParameterType.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of ParameterName.t | `Structure of (string * [> `Structure of (string * [> `List of [> `String of ParameterValue.t ] list | `String of ParameterValue.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t