サポート終了通知: 2025 AWS 年 10 月 31 日、 は Amazon Lookout for Vision のサポートを終了します。2025 年 10 月 31 日以降、Lookout for Vision コンソールまたは Lookout for Vision リソースにアクセスできなくなります。詳細については、このブログ記事を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
モデルの表示
プロジェクトには、モデルの複数のバージョンを含めることができます。また、 コンソールを使用してプロジェクトのモデルを表示することもできます。また、ListModels
オペレーションを使用することもできます。
モデルのリストには結果整合性があります。モデルを作成する場合は、モデルリストが最新になるまでに少し待たなければならない場合があります。
モデルの表示 (コンソール)
次の手順のステップを実行し、コンソールでプロジェクトのモデルを表示します。
モデルの表示 (SDK)
モデルのバージョンを表示するには、ListModels
オペレーションを使用します。特定のモデルバージョンに関する情報を取得するには、DescribeModel
オペレーションを使用します。次の例では、プロジェクト内のすべてのモデルのバージョンを一覧表示し、個々のモデルバージョンのパフォーマンスおよび出力コンフィギュレーション情報を表示します。
モデルを表示するには (SDK)
-
まだインストールしていない場合は、 と をインストール AWS CLI して設定します AWS SDKs。詳細については、「ステップ 4: AWS CLI と をセットアップする AWS SDKs」を参照してください。
次のサンプルコードを使用して、モデルを一覧表示し、モデルに関する情報を取得します。
- CLI
-
list-models
コマンドを使用すると、プロジェクト内のモデルを一覧表示できます。
次の値を変更します。
aws lookoutvision list-models --project-name project name
\
--profile lookoutvision-access
モデルについての情報を取得するには、describe-model
コマンドを使用します。以下の値を変更します。
aws lookoutvision describe-model --project-name project name
\
--model-version model version
\
--profile lookoutvision-access
- Python
-
このコードは、 AWS ドキュメントSDKサンプル GitHub リポジトリから取得されます。詳しい事例はこちらです。
@staticmethod
def describe_models(lookoutvision_client, project_name):
"""
Gets information about all models in a Lookout for Vision project.
:param lookoutvision_client: A Boto3 Lookout for Vision client.
:param project_name: The name of the project that you want to use.
"""
try:
response = lookoutvision_client.list_models(ProjectName=project_name)
print("Project: " + project_name)
for model in response["Models"]:
Models.describe_model(
lookoutvision_client, project_name, model["ModelVersion"]
)
print()
print("Done...")
except ClientError:
logger.exception("Couldn't list models.")
raise
- Java V2
-
このコードは、 AWS ドキュメントSDKサンプル GitHub リポジトリから取得されます。詳しい事例はこちらです。
/**
* Lists the models in an Amazon Lookout for Vision project.
*
* @param lfvClient An Amazon Lookout for Vision client.
* @param projectName The name of the project that contains the models that
* you want to list.
* @return List <Metadata> A list of models in the project.
*/
public static List<ModelMetadata> listModels(LookoutVisionClient lfvClient, String projectName)
throws LookoutVisionException {
ListModelsRequest listModelsRequest = ListModelsRequest.builder()
.projectName(projectName)
.build();
// Get a list of models in the supplied project.
ListModelsResponse response = lfvClient.listModels(listModelsRequest);
for (ModelMetadata model : response.models()) {
logger.log(Level.INFO, "Model ARN: {0}\nVersion: {1}\nStatus: {2}\nMessage: {3}", new Object[] {
model.modelArn(),
model.modelVersion(),
model.statusMessage(),
model.statusAsString() });
}
return response.models();
}