データセットの削除 - Amazon Lookout for Vision

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

データセットの削除

プロジェクトからのデータセットの削除は、コンソールから、または DeleteDataset オペレーションによって行うことができます。データセットが参照している画像は削除されません。トレーニングデータセットとテストデータセットがあるプロジェクトからテストデータセットを削除すると、プロジェクトはシングルデータセットプロジェクトに戻ります。残りのデータセットはトレーニング中に分割され、トレーニングデータセットとテストデータセットが作成されます。トレーニングデータセットを削除すると、新しいトレーニングデータセットを作成するまで、プロジェクト内のモデルをトレーニングすることはできません。

データセットの削除 (コンソール)

以下の手順のステップを実行し、データセットを削除します。プロジェクト内のすべてのデータセットを削除すると、[Create dataset] (データセットを作成する) ページが表示されます。

データセットを削除するには (コンソール)
  1. https://console.aws.amazon.com/lookoutvision/ で Amazon Lookout for Vision コンソールを開きます。

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

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

  4. [Projects] (プロジェクト) ページで、削除したいデータセットを含むプロジェクトを選択します。

  5. 左のナビゲーションペインの [Dataset] (データセット) を選択します。

  6. [Actions] (アクション) をクリックし、削除するデータセットを選択します。

  7. [Delete] (削除) ダイアログボックスで、[delete] (削除) と入力し、データセットを削除することを確認します。

  8. [Delete training dataset] (トレーニングデータセットの削除) または [Delete test dataset] (テストデータセットの削除) を選択して、データセットを削除します。

データセットの削除 (SDK)

DeleteDataset オペレーションを使用してデータセットを削除する。

データセットを削除するには (SDK)
  1. まだの場合は、 以下のことを実行してください。

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

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

  2. モデルを削除するには、次のサンプルコードを使用します。

    CLI

    以下の値を変更します。

    • project-name に削除したいモデルを含むプロジェクト名を入力します。

    • 削除したいデータセットに応じて、dataset-typetrain または test のいずれかに設定します。シングルデータセットプロジェクトがある場合は、train を指定すると、データセットが削除されます

    aws lookoutvision delete-dataset --project-name project name\ --dataset-type dataset type
    Python

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

    @staticmethod def delete_dataset(lookoutvision_client, project_name, dataset_type): """ Deletes a Lookout for Vision dataset :param lookoutvision_client: A Boto3 Lookout for Vision client. :param project_name: The name of the project that contains the dataset that you want to delete. :param dataset_type: The type (train or test) of the dataset that you want to delete. """ try: logger.info( "Deleting the %s dataset for project %s.", dataset_type, project_name) lookoutvision_client.delete_dataset( ProjectName=project_name, DatasetType=dataset_type) logger.info("Dataset deleted.") except ClientError: logger.exception("Service error: Couldn't delete dataset.") raise
    Java V2

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

    /** * Deletes the train or test dataset in an Amazon Lookout for Vision project. * * @param lfvClient An Amazon Lookout for Vision client. * @param projectName The name of the project in which you want to delete a * dataset. * @param datasetType The type of the dataset that you want to delete (train or * test). * @return Nothing. */ public static void deleteDataset(LookoutVisionClient lfvClient, String projectName, String datasetType) throws LookoutVisionException { logger.log(Level.INFO, "Deleting {0} dataset for project {1}", new Object[] { datasetType, projectName }); DeleteDatasetRequest deleteDatasetRequest = DeleteDatasetRequest.builder() .projectName(projectName) .datasetType(datasetType) .build(); lfvClient.deleteDataset(deleteDatasetRequest); logger.log(Level.INFO, "Deleted {0} dataset for project {1}", new Object[] { datasetType, projectName }); }