Sagemaker でモデルをトレーニングし、エンドポイントを作成しました。郵便配達員を使用してエンドポイントを呼び出そうとしています。しかし、モデルをトレーニングするときも、その後も、トレーニング データのヘッダーを指定していません。Sagemaker に投稿リクエストを送信する際にペイロードを作成する方法について途方に暮れています
2 に答える
クイックスタート ガイドで作成した sagemaker エンドポイントを呼び出す例を次に示します。text/csvまたはapplication/jsonフォーマットを使用して呼び出すことができます:
Postman の場合: 必要な URL は POST https://runtime.sagemaker .{{region}}.amazonaws.com/endpoints/{{aws_model_name}}/invocations です。
[Authorization] タブで、タイプを選択し、および(これらには変数を使用することをお勧めします)、および[サービス名]AWS Signatureの値を入力します。AccessKeySecretKeysagemaker
ヘッダーの下に次を追加します。
Content-Type:text/csv
Accept:application/json
本文: コンマで区切って本文を貼り付けます (クイックスタート ガイドに従っている場合は、ノートブックで単純に実行print(valid_set[0][60:61])してベクトルの例を取得できます。その値セットをコンマ区切りの値に変換する必要があります。
クリックするSendと、準備完了です。
JSON データを送信するには、 を に変更しContent-Typeますapplication/json。構造は次のようになります。
{
"instances":[
{
"configuration": {},
"features": [...]
}
]
}