Personalize.Solutionsee 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 ->
propertiesval make_categorical_hyper_parameter_range :
?values:string list ->
?name:string ->
unit ->
categorical_hyper_parameter_rangeval make_integer_hyper_parameter_range :
?min_value:int ->
?max_value:int ->
?name:string ->
unit ->
integer_hyper_parameter_rangeval make_hpo_objective :
?metric_name:string ->
?type_:string ->
?metric_regex:string ->
unit ->
hpo_objectiveval make_continuous_hyper_parameter_range :
?min_value:float ->
?max_value:float ->
?name:string ->
unit ->
continuous_hyper_parameter_rangeval make_hpo_resource_config :
?max_parallel_training_jobs:string ->
?max_number_of_training_jobs:string ->
unit ->
hpo_resource_configval make_auto_ml_config :
?metric_name:string ->
?recipe_list:string list ->
unit ->
auto_ml_configval 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_rangesval make_hpo_config :
?hpo_resource_config:hpo_resource_config ->
?algorithm_hyper_parameter_ranges:algorithm_hyper_parameter_ranges ->
?hpo_objective:hpo_objective ->
unit ->
hpo_configval 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_configval yojson_of_categorical_hyper_parameter_range :
categorical_hyper_parameter_range ->
Yojson.Safe.tval yojson_of_integer_hyper_parameter_range :
integer_hyper_parameter_range ->
Yojson.Safe.tval yojson_of_hpo_objective : hpo_objective -> Yojson.Safe.tval yojson_of_continuous_hyper_parameter_range :
continuous_hyper_parameter_range ->
Yojson.Safe.tval yojson_of_hpo_resource_config : hpo_resource_config -> Yojson.Safe.tval yojson_of_auto_ml_config : auto_ml_config -> Yojson.Safe.tval yojson_of_algorithm_hyper_parameter_ranges :
algorithm_hyper_parameter_ranges ->
Yojson.Safe.tval yojson_of_hpo_config : hpo_config -> Yojson.Safe.tval 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