刪除資料集 - Amazon Lookout for Vision

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

刪除資料集

您可以使用主控台或DeleteDataset作業從專案中刪除資料集。不會刪除資料集所參照的影像。如果您從具有訓練和測試資料集的專案中刪除測試資料集,專案會還原為單一資料集專案,而在訓練期間會分割剩餘的資料集,以建立訓練和測試資料集。如果您刪除訓練資料集,則必須先建立新的訓練資料集,才能在專案中訓練模型。

刪除資料集 (主控台)

執行下列程序中的步驟來刪除資料集。如果您刪除專案中的所有資料集,則會顯示「建立資料集」頁面。

若要刪除資料集 (主控台)
  1. 打開亞馬遜 Lookout for Vision 控制台 https://console.aws.amazon.com/lookoutvision/.

  2. 選擇 Get started (開始使用)。

  3. 在左側導覽窗格中,選擇 [專案]。

  4. 在 [專案] 頁面上,選取包含您要刪除之資料集的專案。

  5. 在左側導覽窗格中,選擇 [資料集]。

  6. 選擇 [動作],然後選取要刪除的資料集。

  7. 在 [刪除] 對話方塊中,輸入 delete 以確認您要刪除資料集。

  8. 選擇 [刪除訓練資料集] 或 [刪除測試資料集] 以刪除資料集

刪除資料集 (SDK)

使用此DeleteDataset作業刪除資料集。

若要刪除資料集 (SDK)
  1. 如果您尚未這樣做,請安裝並設定AWS CLI和 AWS SDK。如需詳細資訊,請參閱步驟 4:設定 AWS CLI 以及 AWS SDKs

  2. 使用下列範例程式碼來刪除模型。

    CLI

    變更下列項目的值

    • project-name到包含您要刪除的模型的專案名稱。

    • dataset-typetraintest,具體取決於您要刪除的數據集。如果您有單一資料集專案,請指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 }); }