Vorbereiten von Aktionsinteraktionsdaten für das Training - Amazon Personalize

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vorbereiten von Aktionsinteraktionsdaten für das Training

Wenn Sie das benutzerdefinierte Rezept „Next-Best-Action“ verwenden, verwendet Amazon Personalize Daten zu Aktionsinteraktionen, um das Interesse der Benutzer zu ermitteln und die Aktionen vorherzusagen, die sie am wahrscheinlichsten ergreifen werden. Eine Aktionsinteraktion ist eine Interaktion, an der ein Benutzer und eine Aktion in Ihrem Actions-Datensatz beteiligt sind. Wenn Sie beispielsweise eine Registrierungsaktion in Ihrem Aktionen-Datensatz haben und ein Benutzer diese Aktion ausführt, würden Sie die Benutzer-ID, die ID der Aktion, den Zeitstempel und für den Ereignistyp den Datensatz aufzeichnen. TAKEN

Sie importieren Aktionsinteraktionen in einen Amazon Personalize Action-Interaktions-Datensatz. Sie können Aktionsereignisse im Rahmen eines Datensatz-Import-Jobs in großen Mengen importieren oder sie während des PutActionInteractions API Vorgangs in Echtzeit streamen. Sie können in einer Domain-Datensatzgruppe keine Ressourcen für die nächste beste Aktion, einschließlich der Datensätze „Aktionen“ und „Aktionsinteraktionen“, erstellen.

Ihre Daten zu Interaktionen mit Massenaktionen müssen sich in einer CSV Datei befinden. Jede Zeile in der Datei sollte eine eindeutige Interaktion zwischen einem Benutzer und einer Aktion darstellen. Nachdem Sie Ihre Daten vorbereitet haben, können Sie eine JSON Schemadatei erstellen. Diese Datei informiert Amazon Personalize über die Struktur Ihrer Daten. Weitere Informationen finden Sie unter JSONSchemadateien für Amazon Personalize Personalize-Schemas erstellen.

In den folgenden Abschnitten finden Sie weitere Informationen zur Vorbereitung Ihrer Aktionsinteraktionsdaten für Amazon Personalize. Richtlinien für das Massendatenformat für alle Datentypen finden Sie unter Richtlinien für das Massendatenformat.

Datenanforderungen für Aktionen, Interaktionen

Es gibt keine Mindestanforderung für Daten zu Aktionsinteraktionen. Wir empfehlen, dass Sie sie importieren, um hochwertige Handlungsempfehlungen zu erhalten. Wenn Sie keine Aktionsinteraktionsdaten haben, können Sie einen leeren Datensatz mit Aktionsinteraktionen erstellen und mithilfe der PutActionInteractions API Operation die Interaktionen Ihrer Kunden mit Aktionen aufzeichnen.

Ihre Aktionsinteraktionsdaten müssen mindestens die folgenden Spalten enthalten. Es steht Ihnen frei, je nach Ihrem Anwendungsfall und Ihren Daten weitere benutzerdefinierte Spalten hinzuzufügen.

  • USER_ID — Die eindeutige Kennung des Benutzers, der mit dem Element interagiert hat. Jedes Ereignis muss eine USER _ID haben. Es muss eine string mit einer maximalen Länge von 256 Zeichen sein.

  • ACTION_ID — Die eindeutige Kennung des Elements, mit dem der Benutzer interagiert hat. Jedes Ereignis muss eine Element-ID haben. Es muss eine string mit einer maximalen Länge von 256 Zeichen sein.

  • TIMESTAMP— Die Zeit, zu der das Ereignis eingetreten ist (im Zeitformat der Unix-Epoche in Sekunden). Jede Aktionsinteraktion muss eine TIMESTAMP haben. Weitere Informationen finden Sie unter Daten mit Zeitstempel.

  • EVENT_ TYPE — Ob die Aktion ausgeführt, nicht ausgeführt oder angesehen wurde. Jede Aktionsinteraktion muss einen Ereignistyp haben. Weitere Informationen finden Sie unter Daten vom Ereignistyp.

Bis Sie Aktionsinteraktionsdaten importieren, empfiehlt Amazon Personalize Aktionen in Ihrem System ohne Personalisierung, und die Neigungswerte liegen bei 0,0. Eine Aktion erhält eine Punktzahl, wenn die Aktion Folgendes erreicht hat:

  • Mindestens 50 Aktionsinteraktionen mit dem TAKEN Ereignistyp.

  • Mindestens 50 Aktionsinteraktionen mit dem Ereignistyp NOT _ TAKEN oder dem VIEWED Ereignistyp.

Diese Aktionsinteraktionen müssen bei der letzten Schulung der Lösungsversion vorhanden sein und innerhalb von 6 Wochen ab dem letzten Interaktionszeitstempel im Datensatz Aktionsinteraktionen auftreten.

Daten vom Ereignistyp

Amazon Personalize kann Muster in Ereignistypdaten verwenden, um die Aktionen zu identifizieren, die Ihre Benutzer höchstwahrscheinlich ergreifen werden. Wenn ein Kunde beispielsweise häufig eine E-Mail-Abonnement-Aktion ignoriert (gekennzeichnet mit dem TAKEN Ereignistyp NOT _), passt Amazon Personalize die Empfehlungen möglicherweise an, sodass weniger Aktionen dieser Art angeboten werden.

Sie können nur die folgenden Ereignistypen für Aktionsereignisse verwenden. Amazon Personalize verwendet diese Ereignisse, um mehr über Ihren Benutzer zu erfahren und zu berechnen, welche Aktionen als Nächstes empfohlen werden sollten.

  • Ergriffen — Erledigte Ereignisse aufzeichnen, wenn ein Benutzer eine empfohlene Maßnahme ergreift.

  • Nicht ausgeführt — Ereignisse, die nicht ausgeführt wurden, aufzeichnen, wenn Ihr Benutzer sich bewusst dafür entscheidet, die Aktion nicht auszuführen, nachdem er sich die Aktion angesehen hat. Zum Beispiel, wenn sie Nein wählen, wenn Sie ihnen die Aktion zeigen. Ereignisse, die nicht durchgeführt wurden, können darauf hinweisen, dass der Kunde an der Aktion nicht interessiert ist.

  • Angesehen — Angesehene Ereignisse aufzeichnen, wenn Sie einem Benutzer eine Aktion zeigen, bevor er sich entscheidet, ob er eine Aktion ausführt oder nicht. Amazon Personalize verwendet View-Ereignisse, um mehr über die Interessen Ihrer Benutzer zu erfahren. Wenn ein Benutzer beispielsweise eine Aktion betrachtet, sie aber nicht ausführt, ist dieser Benutzer möglicherweise in future nicht an dieser Aktion interessiert.

Beispiel für Daten zu Aktionen, Interaktionen

Die ersten Zeilen einer CSV Datei mit Aktionsinteraktionsdaten und allen erforderlichen Spalten könnten wie folgt aussehen.

USER_ID,ACTION_ID,EVENT_TYPE,TIMESTAMP 35,73,Viewed,1586731606 54,35,Not taken,1586731609 9,33,Viewed,1586735158 23,10,Taken,1586735697 27,11,Taken,1586735763 ... ...

Nachdem Sie Ihre Daten vorbereitet haben, können Sie eine JSON Schemadatei erstellen. Diese Datei informiert Amazon Personalize über die Struktur Ihrer Daten. Weitere Informationen finden Sie unter JSONSchemadateien für Amazon Personalize Personalize-Schemas erstellen. So würde die JSON Schemadatei für die obigen Beispieldaten aussehen.

{ "type": "record", "name": "ActionInteractions", "namespace": "com.amazonaws.personalize.schema", "fields": [ { "name": "USER_ID", "type": "string" }, { "name": "ACTION_ID", "type": "string" }, { "name": "EVENT_TYPE", "type": "string" }, { "name": "TIMESTAMP", "type": "long" } ], "version": "1.0" }