Endpunktreaktionen für Zeitreihendaten - Amazon SageMaker AI

Endpunktreaktionen für Zeitreihendaten

Ein Verarbeitungsauftrag von SageMaker Clarify serialisiert Daten in beliebige JSON-Strukturen (MIME-Typ: application/json). Dazu müssen Sie eine Vorlagenzeichenfolge für den content_template Analyse-Konfigurationsparameter angeben. Dies wird vom Verarbeitungsauftrag SageMaker Clarify verwendet, um die für Ihr Modell bereitgestellte JSON-Abfrage zu erstellen. content_templateenthält einen Datensatz oder mehrere Datensätze aus Ihrem Datensatz. Sie müssen auch eine Vorlagenzeichenfolge für record_template angeben, die verwendet wird, um die JSON-Struktur für jeden Datensatz zu erstellen. Diese Datensätze werden dann in eingefügtcontent_template. Weitere Informationen über content_type oder dataset_type finden Sie unter Analyse-Konfigurationsdateien.

Anmerkung

Da es sich bei content_template und record_template um Zeichenfolgenparameter handelt, sollten alle doppelten Anführungszeichen ("), die Teil der serialisierten JSON-Struktur sind, in Ihrer Konfiguration als Escape-Zeichen vermerkt werden. Wenn Sie beispielsweise ein doppeltes Anführungszeichen in Python umgehen möchten, könnten Sie den folgenden Wert für content_template eingeben.

'$record'

Die folgende Tabelle zeigt Beispiele für serialisierte JSON-Anforderungs-Payloads und die entsprechenden content_template- und record_template-Parameter, die zu ihrer Erstellung erforderlich sind.

Anwendungsfall Nutzlast für Endpunktanfragen (Zeichenkettendarstellung) content_template Datensatzvorlage

Einzelner Datensatz gleichzeitig

{"target": [1, 2, 3],"start": "2024-01-01 01:00:00"}

'$record'

'{"start": $start_time, "target": $target_time_series}'

Einzelner Datensatz mit $related_time_series und $static_covariates

{"target": [1, 2, 3],"start": "2024-01-01 01:00:00","dynamic_feat": [[1.0, 2.0, 3.0],[1.0, 2.0, 3.0],"cat": [0,1]}

'$record'

'{"start": $start_time, "target": $target_time_series, "dynamic_feat": $related_time_series, "cat": $static_covariates}'

Multi-records

{"instances": [{"target": [1, 2, 3],"start": "2024-01-01 01:00:00"}, {"target": [1, 2, 3],"start": "2024-01-01 02:00:00"}]}

'{"instances": $records}'

'{"start": $start_time, "target": $target_time_series}'

Mehrere Datensätze mit und $related_time_series $static_covariates

{"instances": [{"target": [1, 2, 3],"start": "2024-01-01 01:00:00","dynamic_feat": [[1.0, 2.0, 3.0],[1.0, 2.0, 3.0],"cat": [0,1]}, {"target": [1, 2, 3],"start": "2024-01-01 02:00:00","dynamic_feat": [[1.0, 2.0, 3.0],[1.0, 2.0, 3.0],"cat": [0,1]}]}

'{"instances": $records}'

''{"start": $start_time, "target": $target_time_series, "dynamic_feat": $related_time_series, "cat": $static_covariates}'