Values.SolutionVersionSourceAn object that provides information about a specific version of a Solution in a Custom dataset group.
type nonrec t = {name : Name.t option;The name of the solution version.
*)solutionVersionArn : Arn.t option;The ARN of the solution version.
*)solutionArn : Arn.t option;The ARN of the solution.
*)performHPO : PerformHPO.t option;Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.
*)performAutoML : PerformAutoML.t option;When true, Amazon Personalize searches for the most optimal recipe according to the solution configuration. When false (the default), Amazon Personalize uses recipeArn.
*)performIncrementalUpdate : PerformIncrementalUpdate.t option;Whether the solution version should perform an incremental update. When set to true, the training will process only the data that has changed since the latest training, similar to when trainingMode is set to UPDATE. This can only be used with solution versions that use the User-Personalization recipe.
*)recipeArn : Arn.t option;The ARN of the recipe used in the solution.
*)eventType : EventType.t option;The event type (for example, 'click' or 'like') that is used for training the model.
*)datasetGroupArn : Arn.t option;The Amazon Resource Name (ARN) of the dataset group providing the training data.
*)solutionConfig : SolutionConfig.t option;Describes the configuration properties for the solution.
*)trainingHours : TrainingHours.t option;The time used to train the model. You are billed for the time it takes to train a model. This field is visible only after Amazon Personalize successfully trains a model.
*)trainingMode : TrainingMode.t option;The scope of training to be performed when creating the solution version. A FULL training considers all of the data in your dataset group. An UPDATE processes only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can use UPDATE.
*)tunedHPOParams : TunedHPOParams.t option;If hyperparameter optimization was performed, contains the hyperparameter values of the best performing model.
*)status : Status.t option;The status of the solution version. A solution version can be in one of the following states: CREATE PENDING CREATE IN_PROGRESS ACTIVE CREATE FAILED CREATE STOPPING CREATE STOPPED
*)failureReason : FailureReason.t option;If training a solution version fails, the reason for the failure.
*)creationDateTime : Date.t option;The date and time (in Unix time) that this version of the solution was created.
*)lastUpdatedDateTime : Date.t option;The date and time (in Unix time) that the solution was last updated.
*)trainingType : TrainingType.t option;Whether the solution version was created automatically or manually.
*)}val make :
?name:??? ->
?solutionVersionArn:??? ->
?solutionArn:??? ->
?performHPO:??? ->
?performAutoML:??? ->
?performIncrementalUpdate:??? ->
?recipeArn:??? ->
?eventType:??? ->
?datasetGroupArn:??? ->
?solutionConfig:??? ->
?trainingHours:??? ->
?trainingMode:??? ->
?tunedHPOParams:??? ->
?status:??? ->
?failureReason:??? ->
?creationDateTime:??? ->
?lastUpdatedDateTime:??? ->
?trainingType:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of PerformHPO.t
| `Double of TrainingHours.t
| `Enum of string
| `String of Name.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
| `Timestamp of Date.t ])
list ]