创建您的项目 - Amazon Lookout for Vision

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

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

创建您的项目

Amazon Lookout for Vision 项目是创建和管理 Lookout for Vision 模型所需的一组资源。项目用于管理以下内容:

  • 数据集:用于训练模型的图像和图像标签。有关更多信息,请参阅 创建您的数据集

  • 模型:训练用来检测异常的软件。一个模型可以有多个版本。有关更多信息,请参阅 训练您的模型

我们建议您将一个项目用于一种使用场景,如检测单一类型机器零件中的异常。

注意

您可以使用 AWS CloudFormation 来配置和配置 Amazon Lookout for Vision 项目。有关更多信息,请参阅 使用 AWS CloudFormation 创建 Amazon Lookout for Vision 资源

要查看您的项目,请参阅 查看您的项目 或打开 使用 Amazon Lookout for Vision 控制面板。要删除模型,请参阅 删除模型

创建项目(控制台)

下面的过程展示了如何使用控制台创建项目。

创建项目(控制台)
  1. 打开亚马逊 Lookout for Vision 控制台 https://console.aws.amazon.com/lookoutvision/,网址为。

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

  3. 选择创建项目

  4. 项目名称中输入项目名称。

  5. 选择创建项目。此时将显示项目的详细信息页面。

  6. 按照 创建您的数据集 中的步骤,创建您的数据集。

创建项目 (SDK)

您可以使用该CreateProject操作来创建 Amazon Lookout for Vision 项目。来自的回复CreateProject包括项目名称和项目的 Amazon 资源名称 (ARN)。之后,致电CreateDataset将训练和测试数据集添加到您的项目中。有关更多信息,请参阅 使用清单文件创建数据集 (SDK)

要查看您已创建的项目,请调用 ListProjects。有关更多信息,请参阅 查看您的项目

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

  2. 使用以下示例代码创建模型。

    CLI

    project-name 的值更改为要对项目使用的名称。

    aws lookoutvision create-project --project-name project name \ --profile lookoutvision-access
    Python

    此代码取自 AWS 文档SDK示例 GitHub 存储库。请在此处查看完整示例。

    @staticmethod def create_project(lookoutvision_client, project_name): """ Creates a new Lookout for Vision project. :param lookoutvision_client: A Boto3 Lookout for Vision client. :param project_name: The name for the new project. :return project_arn: The ARN of the new project. """ try: logger.info("Creating project: %s", project_name) response = lookoutvision_client.create_project(ProjectName=project_name) project_arn = response["ProjectMetadata"]["ProjectArn"] logger.info("project ARN: %s", project_arn) except ClientError: logger.exception("Couldn't create project %s.", project_name) raise else: return project_arn
    Java V2

    此代码取自 AWS 文档SDK示例 GitHub 存储库。请在此处查看完整示例。

    /** * Creates an Amazon Lookout for Vision project. * * @param lfvClient An Amazon Lookout for Vision client. * @param projectName The name of the project that you want to create. * @return ProjectMetadata Metadata information about the created project. */ public static ProjectMetadata createProject(LookoutVisionClient lfvClient, String projectName) throws LookoutVisionException { logger.log(Level.INFO, "Creating project: {0}", projectName); CreateProjectRequest createProjectRequest = CreateProjectRequest.builder().projectName(projectName) .build(); CreateProjectResponse response = lfvClient.createProject(createProjectRequest); logger.log(Level.INFO, "Project created. ARN: {0}", response.projectMetadata().projectArn()); return response.projectMetadata(); }
  3. 按照 使用 Amazon G SageMaker round Truth 清单文件创建数据集 中的步骤,创建您的数据集。