Class: Aws::Personalize::Types::SolutionConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Personalize::Types::SolutionConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-personalize/types.rb
Overview
When making an API call, you may pass SolutionConfig data as a hash:
{
event_value_threshold: "EventValueThreshold",
hpo_config: {
hpo_objective: {
type: "HPOObjectiveType",
metric_name: "MetricName",
metric_regex: "MetricRegex",
},
hpo_resource_config: {
max_number_of_training_jobs: "HPOResource",
max_parallel_training_jobs: "HPOResource",
},
algorithm_hyper_parameter_ranges: {
integer_hyper_parameter_ranges: [
{
name: "ParameterName",
min_value: 1,
max_value: 1,
},
],
continuous_hyper_parameter_ranges: [
{
name: "ParameterName",
min_value: 1.0,
max_value: 1.0,
},
],
categorical_hyper_parameter_ranges: [
{
name: "ParameterName",
values: ["CategoricalValue"],
},
],
},
},
algorithm_hyper_parameters: {
"ParameterName" => "ParameterValue",
},
feature_transformation_parameters: {
"ParameterName" => "ParameterValue",
},
auto_ml_config: {
metric_name: "MetricName",
recipe_list: ["Arn"],
},
}
Describes the configuration properties for the solution.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#algorithm_hyper_parameters ⇒ Hash<String,String>
Lists the hyperparameter names and ranges.
-
#auto_ml_config ⇒ Types::AutoMLConfig
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
-
#event_value_threshold ⇒ String
Only events with a value greater than or equal to this threshold are used for training a model.
-
#feature_transformation_parameters ⇒ Hash<String,String>
Lists the feature transformation parameters.
-
#hpo_config ⇒ Types::HPOConfig
Describes the properties for hyperparameter optimization (HPO).
Instance Attribute Details
#algorithm_hyper_parameters ⇒ Hash<String,String>
Lists the hyperparameter names and ranges.
3673 3674 3675 3676 3677 3678 3679 3680 3681 |
# File 'lib/aws-sdk-personalize/types.rb', line 3673 class SolutionConfig < Struct.new( :event_value_threshold, :hpo_config, :algorithm_hyper_parameters, :feature_transformation_parameters, :auto_ml_config) SENSITIVE = [] include Aws::Structure end |
#auto_ml_config ⇒ Types::AutoMLConfig
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
3673 3674 3675 3676 3677 3678 3679 3680 3681 |
# File 'lib/aws-sdk-personalize/types.rb', line 3673 class SolutionConfig < Struct.new( :event_value_threshold, :hpo_config, :algorithm_hyper_parameters, :feature_transformation_parameters, :auto_ml_config) SENSITIVE = [] include Aws::Structure end |
#event_value_threshold ⇒ String
Only events with a value greater than or equal to this threshold are used for training a model.
3673 3674 3675 3676 3677 3678 3679 3680 3681 |
# File 'lib/aws-sdk-personalize/types.rb', line 3673 class SolutionConfig < Struct.new( :event_value_threshold, :hpo_config, :algorithm_hyper_parameters, :feature_transformation_parameters, :auto_ml_config) SENSITIVE = [] include Aws::Structure end |
#feature_transformation_parameters ⇒ Hash<String,String>
Lists the feature transformation parameters.
3673 3674 3675 3676 3677 3678 3679 3680 3681 |
# File 'lib/aws-sdk-personalize/types.rb', line 3673 class SolutionConfig < Struct.new( :event_value_threshold, :hpo_config, :algorithm_hyper_parameters, :feature_transformation_parameters, :auto_ml_config) SENSITIVE = [] include Aws::Structure end |
#hpo_config ⇒ Types::HPOConfig
Describes the properties for hyperparameter optimization (HPO).
3673 3674 3675 3676 3677 3678 3679 3680 3681 |
# File 'lib/aws-sdk-personalize/types.rb', line 3673 class SolutionConfig < Struct.new( :event_value_threshold, :hpo_config, :algorithm_hyper_parameters, :feature_transformation_parameters, :auto_ml_config) SENSITIVE = [] include Aws::Structure end |