update_recommender

Personalize.Client.update_recommender(**kwargs)

Updates the recommender to modify the recommender configuration.

See also: AWS API Documentation

Request Syntax

response = client.update_recommender(
    recommenderArn='string',
    recommenderConfig={
        'itemExplorationConfig': {
            'string': 'string'
        },
        'minRecommendationRequestsPerSecond': 123
    }
)
Parameters
  • recommenderArn (string) --

    [REQUIRED]

    The Amazon Resource Name (ARN) of the recommender to modify.

  • recommenderConfig (dict) --

    [REQUIRED]

    The configuration details of the recommender.

    • itemExplorationConfig (dict) --

      Specifies the exploration configuration hyperparameters, including explorationWeight and explorationItemAgeCutOff , you want to use to configure the amount of item exploration Amazon Personalize uses when recommending items. Provide itemExplorationConfig data only if your recommenders generate personalized recommendations for a user (not popular items or similar items).

      • (string) --
        • (string) --
    • minRecommendationRequestsPerSecond (integer) --

      Specifies the requested minimum provisioned recommendation requests per second that Amazon Personalize will support.

Return type

dict

Returns

Response Syntax

{
    'recommenderArn': 'string'
}

Response Structure

  • (dict) --

    • recommenderArn (string) --

      The same recommender Amazon Resource Name (ARN) as given in the request.

Exceptions

  • Personalize.Client.exceptions.InvalidInputException
  • Personalize.Client.exceptions.ResourceNotFoundException
  • Personalize.Client.exceptions.ResourceInUseException