Module Values.SolutionConfigSource

Describes the configuration properties for the solution.

Sourcetype nonrec t = {
  1. eventValueThreshold : EventValueThreshold.t option;
    (*

    Only events with a value greater than or equal to this threshold are used for training a model.

    *)
  2. hpoConfig : HPOConfig.t option;
    (*

    Describes the properties for hyperparameter optimization (HPO).

    *)
  3. algorithmHyperParameters : HyperParameters.t option;
    (*

    Lists the algorithm hyperparameters and their values.

    *)
  4. featureTransformationParameters : FeatureTransformationParameters.t option;
    (*

    Lists the feature transformation parameters.

    *)
  5. autoMLConfig : AutoMLConfig.t option;
    (*

    The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

    *)
  6. eventsConfig : EventsConfig.t option;
    (*

    Describes the configuration of an event, which includes a list of event parameters. You can specify up to 10 event parameters. Events are used in solution creation.

    *)
  7. optimizationObjective : OptimizationObjective.t option;
    (*

    Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

    *)
  8. trainingDataConfig : TrainingDataConfig.t option;
    (*

    Specifies the training data configuration to use when creating a custom solution version (trained model).

    *)
  9. autoTrainingConfig : AutoTrainingConfig.t option;
    (*

    Specifies the automatic training configuration to use.

    *)
}
Sourceval make : ?eventValueThreshold:??? -> ?hpoConfig:??? -> ?algorithmHyperParameters:??? -> ?featureTransformationParameters:??? -> ?autoMLConfig:??? -> ?eventsConfig:??? -> ?optimizationObjective:??? -> ?trainingDataConfig:??? -> ?autoTrainingConfig:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of ParameterName.t ] * [> `String of ParameterValue.t ]) list | `String of EventValueThreshold.t | `Structure of (string * [> `Enum of string | `List of [> `String of Arn.t | `Structure of (string * [> `Double of EventTypeThresholdValue.t | `String of EventType.t ]) list ] list | `Map of ([> `String of DatasetType.t ] * [> `List of [> `String of ColumnName.t ] list ]) list | `String of MetricName.t | `Structure of (string * [> `List of [> `Structure of (string * [> `Double of ContinuousMinValue.t | `Integer of IntegerMinValue.t | `List of [> `String of CategoricalValue.t ] list | `String of ParameterName.t ]) list ] list | `String of HPOObjectiveType.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