[][src]Struct rusoto_personalize::CreateSolutionRequest

pub struct CreateSolutionRequest {
    pub dataset_group_arn: String,
    pub event_type: Option<String>,
    pub name: String,
    pub perform_auto_ml: Option<bool>,
    pub perform_hpo: Option<bool>,
    pub recipe_arn: Option<String>,
    pub solution_config: Option<SolutionConfig>,
}

Fields

dataset_group_arn: String

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

event_type: Option<String>

When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model.

name: String

The name for the solution.

perform_auto_ml: Option<bool>

Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn.

When set to true, Amazon Personalize analyzes your training data and selects the optimal USER_PERSONALIZATION recipe and hyperparameters. In this case, you must omit recipeArn. Amazon Personalize determines the optimal recipe by running tests with different values for the hyperparameters. AutoML lengthens the training process as compared to selecting a specific recipe.

perform_hpo: Option<bool>

Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false.

When performing AutoML, this parameter is always true and you should not set it to false.

recipe_arn: Option<String>

The ARN of the recipe to use for model training. Only specified when performAutoML is false.

solution_config: Option<SolutionConfig>

The configuration to use with the solution. When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.

Trait Implementations

impl Clone for CreateSolutionRequest[src]

impl Debug for CreateSolutionRequest[src]

impl Default for CreateSolutionRequest[src]

impl PartialEq<CreateSolutionRequest> for CreateSolutionRequest[src]

impl Serialize for CreateSolutionRequest[src]

impl StructuralPartialEq for CreateSolutionRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.