6

Sagemaker でモデルをトレーニングし、エンドポイントを作成しました。郵便配達員を使用してエンドポイントを呼び出そうとしています。しかし、モデルをトレーニングするときも、その後も、トレーニング データのヘッダーを指定していません。Sagemaker に投稿リクエストを送信する際にペイロードを作成する方法について途方に暮れています

4

2 に答える 2

14

クイックスタート ガイドで作成した 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": [...]
        }
     ]
}
于 2018-04-17T21:25:51.053 に答える