時系列データのエンドポイントリクエスト - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

時系列データのエンドポイントリクエスト

SageMaker Clarify 処理ジョブは、データを任意の JSON 構造 (MIME タイプ: ) にシリアル化しますapplication/json。そのためには、分析設定 content_template パラメータにテンプレート文字列を指定する必要があります。これは、 SageMaker Clarify 処理ジョブがモデルに提供される JSON クエリを構築するために使用されます。 content_templateには、データセットのレコードまたは複数のレコードが含まれます。また、 のテンプレート文字列を指定する必要があります。これはrecord_template、各レコードの JSON 構造を構築するために使用されます。その後、これらのレコードは に挿入されますcontent_templatecontent_type または の詳細については、dataset_type「」を参照してください分析を設定する

注記

content_templaterecord_templateは文字列パラメータであるため、JSON シリアル化された構造の一部である二重引用符 (") は、設定でエスケープ文字として書き留める必要があります。例えば、Python で二重引用符をエスケープする場合は、 に次の値を入力できますcontent_template

'$record'

次の表は、シリアル化された JSON リクエストペイロードの例と、それらを構築するために必要な対応する content_templateおよび record_templateパラメータを示しています。

ユースケース エンドポイントリクエストペイロード (文字列表現) content_template record_template

一度に 1 つのレコード

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