Richieste degli endpoint per i dati di serie temporali - Amazon SageMaker AI

Richieste degli endpoint per i dati di serie temporali

Un processo di elaborazione SageMaker Clarify serializza i dati in strutture JSON arbitrarie (con tipo MIME: application/json). A tale scopo, è necessario fornire una stringa di esempio al parametro content_template di configurazione dell'analisi. Viene utilizzata dal processo di elaborazione SageMaker Clarify per costruire la query JSON fornita al modello. content_template contiene uno o più record del set di dati. Devi anche fornire una stringa di modello per record_template, che viene utilizzata per costruire la struttura JSON di ogni record. Questi record vengono quindi inseriti in content_template. Per ulteriori informazioni su content_type o dataset_type, consulta File di configurazione dell’analisi.

Nota

Poiché content_template e record_template sono parametri di stringa, tutti i caratteri con virgolette doppie (”) che fanno parte della struttura serializzata JSON devono essere annotati come caratteri di escape nella configurazione. Ad esempio, se vuoi evitare una virgoletta doppia in Python, puoi inserire il valore seguente per content_template.

'$record'

La tabella seguente mostra esempi di payload di richieste JSON serializzate e i corrispondenti parametri content_template e record_template necessari per costruirli.

Caso d'uso Payload di richiesta dell'endpoint (rappresentazione di stringhe) content_template record_template

Un solo record alla volta.

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

'$record'

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

Un solo record con $related_time_series e $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}'

Più record

{"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}'

Più record con $related_time_series e $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}'