プロジェクトの表示 - Amazon Lookout for Vision

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

プロジェクトの表示

Amazon Lookout for Vision プロジェクトのリストと個々のプロジェクトに関する情報は、コンソールから、または AWS SDK を使用して取得することができます。

注記

プロジェクトのリストは結果整合性があります。プロジェクトを作成または削除する場合は、プロジェクトリストが最新になるまでに少し待たなければならない場合があります。

プロジェクトの表示 (コンソール)

次の手順のステップを実行し、コンソールでプロジェクトを表示します。

プロジェクトを表示するには
  1. https://console.aws.amazon.com/lookoutvision/ で Amazon Lookout for Vision コンソールを開きます。

  2. [Get started] (開始方法) を選択します。

  3. 左側のナビゲーションペインで、[Projects] (プロジェクト) を選択します。プロジェクトビューが表示されます。

  4. プロジェクト名を選択して、プロジェクトの詳細を表示します。

プロジェクトの表示 (SDK)

プロジェクトは、単一のユースケースでデータセットとモデルを管理します。たとえば、機械部品の異常を検出します。次の例では、ListProjects を呼び出してプロジェクトのリストを取得します。

プロジェクトを表示するには (SDK)
  1. まだの場合は、 以下のことを実行してください。

    1. Amazon Lookout for Vision にアクセスするためのアクセス許可を持つ IAM ユーザーを作成または更新します。詳細については、「ステップ 3: アクセス許可の設定」を参照してください。

    2. AWS CLI と AWS SDK をインストールして設定します。詳細については、「ステップ 5: AWS CLI と AWS SDK をセットアップする」を参照してください。

  2. 次のサンプルコードを使用して、プロジェクトを表示します。

    CLI

    list-projects コマンドを使用して、アカウントのプロジェクトを一覧表示します。

    aws lookoutvision list-projects

    describe-project コマンドを使用して、プロジェクトに関する情報を取得します。

    project-name の値を記述するプロジェクトの名前に変更します。

    aws lookoutvision describe-project --project-name project_name
    Python

    このコードは、AWSドキュメント SDK の例 GitHub リポジトリから引用されたものです。詳しい事例は [こちら] です。

    @staticmethod def list_projects(lookoutvision_client): """ Lists information about the projects that are in in your AWS account and in the current AWS Region. :param lookoutvision_client: A Boto3 Lookout for Vision client. """ try: response = lookoutvision_client.list_projects() for project in response["Projects"]: print("Project: " + project["ProjectName"]) print("\tARN: " + project["ProjectArn"]) print("\tCreated: " + str(["CreationTimestamp"])) print("Datasets") project_description = lookoutvision_client.describe_project( ProjectName=project["ProjectName"]) if not project_description["ProjectDescription"]["Datasets"]: print("\tNo datasets") else: for dataset in project_description["ProjectDescription"]["Datasets"]: print(f"\ttype: {dataset['DatasetType']}") print(f"\tStatus: {dataset['StatusMessage']}") print("Models") response_models = lookoutvision_client.list_models( ProjectName=project["ProjectName"]) if not response_models["Models"]: print("\tNo models") else: for model in response_models["Models"]: Models.describe_model( lookoutvision_client, project["ProjectName"], model["ModelVersion"]) print("------------------------------------------------------------\n") print("Done!") except ClientError: logger.exception("Problem listing projects.") raise
    Java V2

    このコードは、AWSドキュメント SDK の例 GitHub リポジトリから引用されたものです。詳しい事例は [こちら] です。

    /** * Lists the Amazon Lookout for Vision projects in the current AWS account and AWS * Region. * * @param lfvClient An Amazon Lookout for Vision client. * @param projectName The name of the project that you want to create. * @return List<ProjectMetadata> Metadata for each project. */ public static List<ProjectMetadata> listProjects(LookoutVisionClient lfvClient) throws LookoutVisionException { logger.log(Level.INFO, "Getting projects:"); ListProjectsRequest listProjectsRequest = ListProjectsRequest.builder() .maxResults(100) .build(); List<ProjectMetadata> projectMetadata = new ArrayList<>(); ListProjectsIterable projects = lfvClient.listProjectsPaginator(listProjectsRequest); projects.stream().flatMap(r -> r.projects().stream()) .forEach(project -> { projectMetadata.add(project); logger.log(Level.INFO, project.projectName()); }); logger.log(Level.INFO, "Finished getting projects."); return projectMetadata; }