Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ricetta SIMS
Nota
Tutte le ricette RELATED_ITEMS utilizzano dati di interazione. Scegliete SIMS se desiderate configurare più iperparametri per il modello. Scegli Ricetta Similar-Items se disponi di metadati degli articoli e desideri che Amazon Personalize li utilizzi per trovare articoli simili.
La ricetta I tem-to-item similarity (SIMS) utilizza il filtro collaborativo per consigliare gli articoli più simili a un articolo specificato quando ricevi consigli. SIMS utilizza il set di dati sulle interazioni degli articoli, non i metadati degli articoli come il colore o il prezzo, per determinare la somiglianza. SIMS identifica la co-occorrenza dell'elemento nelle cronologie degli utenti nel set di dati di interazione per consigliare elementi simili. Ad esempio, con SIMS Amazon Personalize potrebbe consigliare articoli da caffetteria che i clienti comprano spesso insieme o film guardati anche da utenti diversi.
Quando ricevi consigli su articoli simili, puoi filtrare gli articoli in base a un attributo dell'articolo specificato nella richiesta. Puoi farlo aggiungendo unCurrentItem
. attribute
elemento al tuo filtro. Per vedere un esempio, consulta item data filter examples.
Per utilizzare SIMS, è necessario creare un set di dati sulle interazioni tra elementi con almeno 1000 interazioni storiche ed eventi uniche (combinate). SIMS non utilizza i dati in un set di dati Users o Items per generare consigli. Puoi comunque filtrare i consigli in base ai dati contenuti in questi set di dati. Per ulteriori informazioni, consulta Suggerimenti di filtraggio e segmenti di utenti.
Se non ci sono dati sufficienti sul comportamento degli utenti per un elemento o l'ID dell'elemento fornito non viene trovato, SIMS consiglia gli articoli più diffusi. Dopo aver creato una versione della soluzione, assicurati di mantenere aggiornati la versione e i dati della soluzione. Con SIMS, devi creare manualmente una nuova versione della soluzione (riqualificare il modello) per consentire ad Amazon Personalize di prendere in considerazione nuovi elementi da suggerire e aggiornare il modello con il comportamento più recente dell'utente. Quindi devi aggiornare qualsiasi campagna utilizzando la versione della soluzione. Per ulteriori informazioni, consulta Mantenere la pertinenza delle raccomandazioni.
La ricetta SIMS ha le seguenti proprietà:
-
Nome:
aws-sims
-
Ricetta Amazon Resource Name (ARN) —
arn:aws:personalize:::recipe/aws-sims
-
Algoritmo ARN —
arn:aws:personalize:::algorithm/aws-sims
-
ARN per la trasformazione delle funzionalità —
arn:aws:personalize:::feature-transformation/sims
-
Tipo di ricetta —
RELATED_ITEMS
La tabella seguente descrive gli iperparametri per la ricetta SIMS. Un iperparametro è un parametro di algoritmo che puoi regolare per migliorare le prestazioni del modello. Gli iperparametri dell'algoritmo controllano le prestazioni del modello. Gli iperparametri di funzionalità controllano come filtrare i dati da utilizzare nel training. Il processo di scelta del valore migliore per un iperparametro è chiamato ottimizzazione iperparametri (HPO). Per ulteriori informazioni, consulta Iperparametri e HPO.
La tabella fornisce inoltre le seguenti informazioni per ogni iperparametro:
-
Range: [limite inferiore, limite superiore]
-
Value type: Integer, Continuous (float), Categorical (booleano, elenco, stringa)
-
HPO tunable: il parametro può partecipare all’ottimizzazione degli iperparametri (HPO)?
Nome | Descrizione |
---|---|
Iperparametri dell'algoritmo | |
popularity_discount_factor |
Configura in che modo la popolarità influenza i consigli. Specificate un valore più vicino allo zero per includere gli articoli più popolari. Specificate un valore più vicino a uno per una minore enfasi sulla popolarità. Valore predefinito: 0.5 Intervallo: [0.0, 1.0] Tipo di valore: float HPO regolabile: sì |
min_cointeraction_count |
Il numero minimo di co-interazioni necessarie per calcolare la somiglianza tra una coppia di item. Ad esempio, il valore Valore predefinito: 3 Intervallo: [0, 10]. Tipo di valore: Integer HPO regolabile: sì |
Iperparametri di caratterizzazione | |
min_user_history_length_percentile |
Il percentile minimo delle lunghezze della cronologia degli utenti da includere nell’addestramento del modello. La lunghezza della cronologia è la quantità totale di dati disponibili su un utente. Utilizza Valore predefinito: 0.005 Intervallo: [0.0, 1.0] Tipo di valore: float HPO regolabile: no |
max_user_history_length_percentile |
Il percentile massimo delle lunghezze della cronologia degli utenti da includere nell’addestramento del modello. La lunghezza della cronologia è la quantità totale di dati disponibili su un utente. Utilizza Ad esempio, Valore predefinito: 0,995 Intervallo: [0.0, 1.0] Tipo di valore: float HPO regolabile: no |
min_item_interaction_count_percentile |
Il percentile minimo del conteggio delle interazioni degli elementi da includere nell’addestramento del modello. Utilizza Valore predefinito: 0,01 Intervallo: [0.0, 1.0] Tipo di valore: float HPO regolabile: no |
max_item_interaction_count_percentile |
Il numero massimo di percentile di elemento interazione conteggia di includere nel modello di formazione. Utilizza Ad esempio, Valore predefinito: 0,9 Intervallo: [0.0, 1.0] Tipo di valore: float HPO regolabile: no |
Notebook di esempio SIMS
Per un notebook Jupyter di esempio che mostra come utilizzare la ricetta SIMS, consulta Finding Similar Items + HPO