시계열 데이터에 대한 엔드포인트 요청 - 아마존 SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

시계열 데이터에 대한 엔드포인트 요청

A SageMaker : Clarify 처리 작업은 데이터를 임의의 JSON 구조 (MIME 유형:) 로 직렬화합니다. application/json 이렇게 하려면 분석 구성 content_template매개변수에 템플릿 문자열을 제공해야 합니다. 이는 Clarify 처리 작업에서 SageMaker 모델에 제공된 JSON 쿼리를 구성하는 데 사용됩니다. content_template데이터셋의 레코드 하나 또는 여러 개를 포함합니다. 또한 각 레코드의 JSON 구조를 구성하는 데 사용되는 템플릿 문자열도 제공해야 합니다. record_template 그런 다음 이 레코드가 삽입됩니다. content_template content_type또는 에 대한 자세한 내용은 dataset_type 을 참조하십시오분석 구성.

참고

content_templaterecord_template 은 문자열 매개변수이므로 JSON 직렬화 구조의 일부인 큰따옴표 문자 (“) 는 구성에서 이스케이프 처리된 문자로 표시되어야 합니다. 예를 들어, Python에서 큰 따옴표를 피하려면 다음 값을 입력할 수 있습니다content_template.

'$record'

다음 표는 직렬화된 JSON 요청 페이로드의 예와 이를 구성하는 데 필요한 해당 content_templaterecord_template 매개변수를 보여줍니다.

사용 사례 엔드포인트 요청 페이로드(문자열 표현식) content_template record_template

한 번에 단일 레코드씩

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

'$record'

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

$related_time_series및 를 포함한 단일 레코드 $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}'

멀티 레코드

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

및 를 포함한 멀티 레코드 $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}'