Preparazione dei metadati delle azioni per la formazione - Amazon Personalize

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à.

Preparazione dei metadati delle azioni per la formazione

Un'azione è un'attività di coinvolgimento o di generazione di entrate che potresti consigliare ai tuoi utenti. Le azioni possono includere l'installazione dell'app per dispositivi mobili, il completamento di un profilo di iscrizione, l'iscrizione al programma fedeltà o l'iscrizione a e-mail promozionali. Importi i dati sulle tue azioni in un set di dati Amazon Personalize Actions. Esempi di dati per un'azione includono un ID univoco per l'azione, il valore stimato dell'azione o il timestamp di scadenza dell'azione.

Se utilizzi Next-Best-Action, devi importare i metadati dell'azione. Con questa ricetta, Amazon Personalize prevede la migliore azione successiva tra le azioni importate nel set di dati Actions. Nessun'altra ricetta o caso d'uso utilizza metadati di azione. Non è possibile creare un set di dati Actions in un gruppo di set di dati di dominio.

Durante la formazione, Amazon Personalize non utilizza dati di azioni su stringhe non categoriali, come titoli o tag di azioni. Tuttavia, l'importazione di questi dati può comunque migliorare i consigli. Per ulteriori informazioni, consulta Dati di stringa non categoriali.

I dati relativi alle azioni collettive devono essere contenuti in un CSV file. Ogni riga del file deve rappresentare un'azione unica. Dopo aver completato la preparazione dei dati, sei pronto per creare un JSON file di schema. Questo file indica ad Amazon Personalize la struttura dei tuoi dati. Per ulteriori informazioni, consulta Creazione di JSON file di schema per schemi Amazon Personalize.

Le seguenti sezioni forniscono ulteriori informazioni su come preparare i metadati delle azioni per Amazon Personalize. Per le linee guida sul formato dei dati in blocco per tutti i tipi di dati, consulta le linee guida sul formato dei dati in blocco

Requisiti relativi ai dati relativi

Di seguito sono riportati i requisiti relativi ai dati di azione per Amazon Personalize.

  • È necessario disporre di una colonna ACTION _ID che memorizzi l'identificatore univoco per ogni azione. Ogni azione deve avere un ID articolo. Deve essere un string con una lunghezza massima di 256 caratteri.

  • I dati devono avere almeno una stringa categorica o una colonna di metadati numerici. Le colonne di metadati delle azioni possono includere valori vuoti/nulli. È consigliabile che queste colonne siano complete almeno al 70%.

  • Durante la formazione dei modelli, Amazon Personalize considera un massimo di 1000 azioni. Se importi più di 1000 azioni, Amazon Personalize decide quali azioni includere nella formazione, dando priorità alle nuove azioni (azioni che hai aggiunto di recente senza interazioni) e alle azioni esistenti con dati sulle interazioni recenti.

  • Il numero massimo di colonne è 10.

Dati relativi al timestamp di scadenza dell'azione

Un timestamp di scadenza dell'azione specifica la data in cui un'azione non è più valida. Fornisci i dati del timestamp di scadenza dell'azione nel formato Unix Epoch Time, in secondi. Se un'azione è scaduta, Amazon Personalize non la includerà nei consigli.

Specificate un timestamp di scadenza per le azioni se desiderate limitarne la visualizzazione nei consigli a un determinato periodo di tempo. Ad esempio, potresti avere un'applicazione che esegue una richiesta di iscrizione per un determinato mese. Potresti impostare un timestamp di scadenza per l'azione di iscrizione per la fine di quel mese. Amazon Personalize smette automaticamente di consigliare questa azione quando viene raggiunta questa data.

Se imposti il timestamp di scadenza su un periodo passato per una nuova azione o se aggiorni il timestamp di un'azione a un periodo passato, possono essere necessarie fino a 2 ore per rimuovere l'azione dai consigli.

Ripeti i dati sulla frequenza

I dati sulla frequenza di ripetizione specificano quanti giorni Amazon Personalize deve attendere per consigliare una particolare azione dopo che un utente ha interagito con essa, in base alla cronologia dell'utente nel set di dati sulle interazioni Action. Specifichi la frequenza di ripetizione di un'azione in giorni, con un massimo di 30.

Ad esempio, potresti avere un'applicazione di e-commerce in cui ogni utente crea un account e un profilo. Se hai un'complete profileazione e desideri attendere una settimana dopo l'interazione di un utente prima di consigliarla nuovamente, devi specificare 7 giorni come azione. REPEAT_FREQENCY Dopo 7 giorni, Amazon Personalize inizia a prendere in considerazione l'azione per i consigli.

Se non fornisci una frequenza di ripetizione per un'azione, Amazon Personalize non stabilirà alcun limite al numero di volte in cui l'azione viene visualizzata nei consigli.

Value data (Dati valore)

I dati di valore sono il valore o l'importanza aziendale di ogni azione. L'azione value può essere compresa tra 1 e 10, dove 10 è l'azione più preziosa nel set di dati.

Ad esempio, potresti disporre di due azioni, una per l'iscrizione all'abbonamento di base e l'altra per l'iscrizione al servizio premium. Per il servizio di base, è possibile specificare un valore di 5 e per il servizio premium, un valore di. 10

Amazon Personalize utilizza i dati di valore come input per determinare l'azione migliore da consigliare ai tuoi utenti. Ad esempio, se un utente ha la stessa probabilità di intraprendere un'azione o un'altra, Amazon Personalize classifica l'azione con il valore più alto più in alto nei consigli.

Data e ora di creazione

Amazon Personalize utilizza i dati di data e ora di creazione (in formato Unix epoch time, in secondi) per calcolare la durata di un'azione e modificare i consigli di conseguenza.

Se non disponi di dati relativi al timestamp di creazione, Amazon Personalize deduce queste informazioni da qualsiasi dato di interazione delle azioni. Utilizza il timestamp dei dati di interazione più vecchi dell'azione come timestamp di creazione dell'azione. Se un'azione non ha dati di interazione, il relativo timestamp di creazione viene impostato come il timestamp dell'ultima interazione nel set di formazione e Amazon Personalize la considera una nuova azione.

Metadati categorici

Amazon Personalize utilizza metadati categorici sulle azioni, come la stagionalità o l'esclusività delle azioni, per identificare i modelli sottostanti che rivelano le azioni migliori per i tuoi utenti. Puoi definire il tuo intervallo di valori in base al tuo caso d'uso. I metadati categoriali possono essere in qualsiasi lingua.

Puoi importare dati categoriali e utilizzarli per filtrare i consigli in base agli attributi di un'azione. Per informazioni sui consigli di filtraggio, consulta. Suggerimenti di filtraggio e segmenti di utenti

I valori categoriali possono contenere un massimo di 1000 caratteri. Se hai un'azione con un valore categorico con più di 1000 caratteri, il processo di importazione del set di dati avrà esito negativo.

Dati di stringa non categoriali

Ad eccezione dell'azioneIDs, Amazon Personalize non utilizza dati di stringa non categoriali durante l'addestramento, come il nome di un'azione, le parole chiave relative all'azione o i tag. Tuttavia, Amazon Personalize può utilizzarlo per filtrare i consigli. Puoi creare filtri per includere o rimuovere azioni dai consigli in base a stringhe di dati non categoriali. Per ulteriori informazioni sui filtri, consultare Suggerimenti di filtraggio e segmenti di utenti. I valori non categoriali possono contenere un massimo di 1000 caratteri.

Esempio di metadati sulle azioni

Le prime righe di metadati di azione in un CSV file potrebbero essere simili alle seguenti.

ACTION_ID,VALUE,MEMBERSHIP_LEVEL,CREATION_TIMESTAMP,REPEAT_FREQUENCY 1,10,Deluxe|Premium,1510003267,7 2,5,Basic,1580003267,7 3,5,Preview,1590003267,3 4,10,Deluxe|Platinum,1560003267,4 ... ...

La colonna ACTION_ID è obbligatoria. La MEMBERSHIP_LEVEL colonna è un campo di stringa categorico. I REPEAT_FREQUENCY campi VALUECREATION_TIMESTAMP, e sono parole chiave riservate con i tipi obbligatori.

Dopo aver completato la preparazione dei dati, si è pronti per creare un JSON file di schema. Questo file indica ad Amazon Personalize la struttura dei tuoi dati. Per ulteriori informazioni, consulta Creazione di JSON file di schema per schemi Amazon Personalize. Ecco come apparirebbe il JSON file di schema per i dati di esempio sopra riportati.

{ "type": "record", "name": "Actions", "namespace": "com.amazonaws.personalize.schema", "fields": [ { "name": "ACTION_ID", "type": "string" }, { "name": "VALUE", "type": [ "null", "long" ] }, { "name": "MEMBERSHIP_LEVEL", "type": [ "null", "string" ], "categorical": true }, { "name": "CREATION_TIMESTAMP", "type": "long" }, { "name": "REPEAT_FREQUENCY", "type": [ "long", "null" ] } ], "version": "1.0" }