建立您的專案 - Amazon Lookout for Vision

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立您的專案

Amazon Lookout for Vision 項目是創建和管理 Lookout for Vision 模型所需的資源分組。專案會管理下列項目:

  • 資料集 — 用來訓練模型的影像和影像標籤。如需詳細資訊,請參閱建立資料集

  • 模型 — 您訓練用來偵測異常的軟體。一個模型可以有多個版本。如需詳細資訊,請參閱培訓您的模型

建議您針對單一使用案例使用專案,例如偵測單一機器零件類型中的異常情況。

注意

您可以使AWS CloudFormation用佈建和設定視覺專案的 Amazon 瞭望台。如需詳細資訊,請參閱使用記錄 Amazon Lookout for Vision 資源AWS CloudFormation

若要檢視您的專案,請參閱檢視您的專案或開啟使用 Amazon LoLookout for Vision 儀表板. 若要刪除模型,請參閱刪除模型

創建項目(控制台)

下列程序說明如何使用主控台建立專案。

建立專案 (主控台)
  1. 打開 Amazon 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 SageMaker Ground Truth 清單文件創建數據集建立資料集。