查看您的模型 - Amazon Lookout for Vision

终止支持通知:2025年10月31日, AWS 将停止对亚马逊 Lookout for Vision 的支持。2025 年 10 月 31 日之后,你将无法再访问 Lookout for Vision 主机或 Lookout for Vision 资源。如需更多信息,请访问此博客文章

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看您的模型

一个项目可以有多个模型版本。您可以使用控制台查看项目中的模型。您还可以使用 ListModels 操作。

注意

模型列表具有最终一致性。如果创建模型,您可能需要稍等片刻,然后模型列表才会达到最新状态。

查看您的模型(控制台)

执行以下过程中的步骤,可以在控制台中查看项目的模型。

查看您的模型(控制台)
  1. 打开亚马逊 Lookout for Vision 控制台 https://console.aws.amazon.com/lookoutvision/,网址为。

  2. 选择开始

  3. 在左侧导航窗格中,选择项目

  4. 项目页面上,选择包含您要查看的模型的项目。

  5. 在左侧导航窗格中,选择模型,然后查看模型的详细信息。

查看您的模型 (SDK)

要查看模型的版本,您需要使用 ListModels 操作。要获取与特定模型版本有关的信息,请使用 DescribeModel 操作。下面的示例会列出项目中的所有模型版本,然后显示各个模型版本的性能和输出配置信息。

查看您的模型 (SDK)
  1. 如果您尚未这样做,请安装并配置 AWS CLI 和 AWS SDKs。有关更多信息,请参阅 第 4 步:设置 AWS CLI 和 AWS SDKs

  2. 使用以下示例代码,列出您的模型并获取与模型有关的信息。

    CLI

    使用 list-models 命令列出项目中的模型。

    更改以下值:

    • project-name 更改为包含要查看的模型的项目的名称。

    aws lookoutvision list-models --project-name project name \ --profile lookoutvision-access

    使用 describe-model 命令获取与模型有关的信息。更改以下值:

    • project-name 更改为包含要查看的模型的项目的名称。

    • model-version 更改为要描述的模型版本。

    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(); }