Personalize.Solution
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-personalize-solution.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-categoricalhyperparameterrange.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-integerhyperparameterrange.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-hpoobjective.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-continuoushyperparameterrange.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-hporesourceconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-automlconfig.html
and algorithm_hyper_parameter_ranges = {
integer_hyper_parameter_ranges : integer_hyper_parameter_range list option;
categorical_hyper_parameter_ranges : categorical_hyper_parameter_range list
option;
continuous_hyper_parameter_ranges : continuous_hyper_parameter_range list
option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-algorithmhyperparameterranges.html
and hpo_config = {
hpo_resource_config : hpo_resource_config option;
algorithm_hyper_parameter_ranges : algorithm_hyper_parameter_ranges option;
hpo_objective : hpo_objective option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-hpoconfig.html
and solution_config = {
event_value_threshold : string option;
hpo_config : hpo_config option;
algorithm_hyper_parameters : string Stdlib__Map.Make(Stdlib.String).t option;
feature_transformation_parameters : string Stdlib__Map.Make(Stdlib.String).t
option;
auto_ml_config : auto_ml_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-solution-solutionconfig.html
type properties = {
perform_auto_ml : bool option;
perform_hpo : bool option;
event_type : string option;
dataset_group_arn : string;
solution_config : solution_config option;
recipe_arn : string option;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-personalize-solution.html;
val make_properties :
?perform_auto_ml:bool ->
?perform_hpo:bool ->
?event_type:string ->
dataset_group_arn:string ->
?solution_config:solution_config ->
?recipe_arn:string ->
name:string ->
unit ->
properties
val make_categorical_hyper_parameter_range :
?values:string list ->
?name:string ->
unit ->
categorical_hyper_parameter_range
val make_integer_hyper_parameter_range :
?min_value:int ->
?max_value:int ->
?name:string ->
unit ->
integer_hyper_parameter_range
val make_hpo_objective :
?metric_name:string ->
?type_:string ->
?metric_regex:string ->
unit ->
hpo_objective
val make_continuous_hyper_parameter_range :
?min_value:float ->
?max_value:float ->
?name:string ->
unit ->
continuous_hyper_parameter_range
val make_hpo_resource_config :
?max_parallel_training_jobs:string ->
?max_number_of_training_jobs:string ->
unit ->
hpo_resource_config
val make_auto_ml_config :
?metric_name:string ->
?recipe_list:string list ->
unit ->
auto_ml_config
val make_algorithm_hyper_parameter_ranges :
?integer_hyper_parameter_ranges:integer_hyper_parameter_range list ->
?categorical_hyper_parameter_ranges:categorical_hyper_parameter_range list ->
?continuous_hyper_parameter_ranges:continuous_hyper_parameter_range list ->
unit ->
algorithm_hyper_parameter_ranges
val make_hpo_config :
?hpo_resource_config:hpo_resource_config ->
?algorithm_hyper_parameter_ranges:algorithm_hyper_parameter_ranges ->
?hpo_objective:hpo_objective ->
unit ->
hpo_config
val make_solution_config :
?event_value_threshold:string ->
?hpo_config:hpo_config ->
?algorithm_hyper_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?feature_transformation_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?auto_ml_config:auto_ml_config ->
unit ->
solution_config
val yojson_of_categorical_hyper_parameter_range :
categorical_hyper_parameter_range ->
Yojson.Safe.t
val yojson_of_integer_hyper_parameter_range :
integer_hyper_parameter_range ->
Yojson.Safe.t
val yojson_of_hpo_objective : hpo_objective -> Yojson.Safe.t
val yojson_of_continuous_hyper_parameter_range :
continuous_hyper_parameter_range ->
Yojson.Safe.t
val yojson_of_hpo_resource_config : hpo_resource_config -> Yojson.Safe.t
val yojson_of_auto_ml_config : auto_ml_config -> Yojson.Safe.t
val yojson_of_algorithm_hyper_parameter_ranges :
algorithm_hyper_parameter_ranges ->
Yojson.Safe.t
val yojson_of_hpo_config : hpo_config -> Yojson.Safe.t
val yojson_of_solution_config :
solution_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes