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

データセットの削除

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

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

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

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

  2. [開始] を選択します。

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

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

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

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

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

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

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

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

データセットを削除するには (SDK)
  1. まだの場合は、AWS CLI と AWS SDK をインストールして構成します。詳細については、「ステップ 4: AWS CLI と AWS SDK をセットアップする」を参照してください。

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

    CLI

    以下の値を変更します。

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

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

    aws lookoutvision delete-dataset --project-name project name\ --dataset-type dataset type \ --profile lookoutvision-access
    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 }); }