CustomerProfiles / Client / create_recommender
create_recommender¶
- CustomerProfiles.Client.create_recommender(**kwargs)¶
Creates a recommender
See also: AWS API Documentation
Request Syntax
response = client.create_recommender( DomainName='string', RecommenderName='string', RecommenderRecipeName='recommended-for-you'|'similar-items'|'frequently-paired-items'|'popular-items'|'trending-now', RecommenderConfig={ 'EventsConfig': { 'EventParametersList': [ { 'EventType': 'string', 'EventValueThreshold': 123.0 }, ] }, 'TrainingFrequency': 123 }, Description='string', Tags={ 'string': 'string' } )
- Parameters:
DomainName (string) –
[REQUIRED]
The unique name of the domain.
RecommenderName (string) –
[REQUIRED]
The name of the recommender.
RecommenderRecipeName (string) –
[REQUIRED]
The name of the recommeder recipe.
RecommenderConfig (dict) –
The recommender configuration.
EventsConfig (dict) – [REQUIRED]
Configuration settings for how the recommender processes and uses events.
EventParametersList (list) – [REQUIRED]
A list of event parameters configurations that specify how different event types should be handled.
(dict) –
Configuration parameters for events in the personalization system.
EventType (string) – [REQUIRED]
The type of event being tracked (e.g., ‘click’, ‘purchase’, ‘view’).
EventValueThreshold (float) –
The minimum value threshold that an event must meet to be considered valid.
TrainingFrequency (integer) –
How often the recommender should retrain its model with new data.
Description (string) – The description of the domain object type.
Tags (dict) –
The tags used to organize, track, or control access for this resource.
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'RecommenderArn': 'string', 'Tags': { 'string': 'string' } }
Response Structure
(dict) –
RecommenderArn (string) –
The ARN of the recommender
Tags (dict) –
The tags used to organize, track, or control access for this resource.
(string) –
(string) –
Exceptions