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
の値を入力します。AccessKey
SecretKey
sagemaker
ヘッダーの下に次を追加します。
Content-Type
:text/csv
Accept
:application/json
本文: コンマで区切って本文を貼り付けます (クイックスタート ガイドに従っている場合は、ノートブックで単純に実行print(valid_set[0][60:61])
してベクトルの例を取得できます。その値セットをコンマ区切りの値に変換する必要があります。
クリックするSend
と、準備完了です。
JSON データを送信するには、 を に変更しContent-Type
ますapplication/json
。構造は次のようになります。
{
"instances":[
{
"configuration": {},
"features": [...]
}
]
}