

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengelola adaptor dengan AWS CLI dan SDKs
<a name="managing-adapters"></a>

 Rekognition memungkinkan Anda memanfaatkan beberapa fitur yang memanfaatkan model visi komputer yang telah dilatih sebelumnya. Dengan model ini Anda dapat melakukan tugas-tugas seperti deteksi label dan moderasi konten. Anda juga dapat menyesuaikan model-model tertentu ini menggunakan adaptor. 

Anda dapat menggunakan pembuatan proyek Rekognition dan manajemen proyek APIs (seperti [CreateProject](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProject.html)dan [CreateProjectVersion](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProjectVersion.html)) untuk membuat dan melatih adaptor. Halaman berikut menjelaskan cara menggunakan operasi API untuk membuat, melatih, dan mengelola adaptor Anda, menggunakan AWS Konsol, AWS SDK pilihan Anda, atau AWS CLI. 

Setelah Anda melatih adaptor, Anda dapat menggunakannya saat menjalankan inferensi dengan fitur yang didukung. Saat ini, adaptor didukung saat menggunakan fitur Moderasi Konten.

Saat melatih adaptor menggunakan AWS SDK, Anda harus memberikan label kebenaran dasar (anotasi gambar) dalam bentuk file manifes. Atau, Anda dapat menggunakan Konsol Rekognition untuk membuat dan melatih adaptor.

**catatan**  
 Adaptor tidak dapat disalin. Hanya versi proyek Rekognition Custom Labels yang dapat disalin. 

**Topics**
+ [Status adaptor](#managing-adapters-project-versions-statuses)
+ [Membuat proyek](managing-adapters-create-project.md)
+ [Menggambarkan proyek](managing-adapters-describe-projects.md)
+ [Menghapus proyek](managing-adapters-delete-project.md)
+ [Membuat versi proyek](managing-adapters-create-project-version.md)
+ [Menjelaskan versi proyek](managing-adapters-describe-project.md)
+ [Menghapus versi proyek](managing-adapters-delete-project-version.md)

## Status adaptor
<a name="managing-adapters-project-versions-statuses"></a>

Adaptor Moderasi Kustom (versi proyek) dapat berada di salah satu status berikut: 
+ TRAINING\$1IN\$1PROGRESS - Adaptor sedang dalam proses pelatihan pada file yang Anda berikan sebagai dokumen pelatihan.
+ TRAINING\$1COMPLETED - Adaptor telah berhasil menyelesaikan pelatihan dan siap bagi Anda untuk meninjau kinerjanya. 
+ TRAINING\$1FAILED - Adaptor gagal menyelesaikan pelatihannya karena beberapa alasan, meninjau file manifes keluaran dan ringkasan manifes keluaran untuk informasi tentang penyebab kegagalan.
+ MENGHAPUS - Adaptor sedang dalam proses dihapus.
+ USANG - Adaptor dilatih pada versi lama dari model dasar Moderasi Konten. Ini dalam masa tenggang dan akan kedaluwarsa dalam waktu 60 hingga 90 hari setelah rilis versi model dasar baru. Selama masa tenggang, Anda masih dapat menggunakan adaptor untuk inferensi dengan [DetectModerationLabels](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectModerationLabels.html)atau operasi [StartMediaAnalysisJob](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartMediaAnalysisJob.html)API. Lihat Konsol Moderasi Kustom untuk tanggal kedaluwarsa adaptor Anda.
+ EXPIRED - Adaptor dilatih pada versi lama dari model dasar Moderasi Konten dan tidak dapat lagi digunakan untuk mendapatkan hasil kustom dengan operasi DetectModerationLabels atau StartMediaAnalysisJob API. Jika adaptor kedaluwarsa ditentukan dalam permintaan inferensi, adaptor tersebut akan diabaikan dan respons dikembalikan dari versi terbaru model dasar Moderasi Kustom. 

# Membuat proyek
<a name="managing-adapters-create-project"></a>

Dengan [CreateProject](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProject.html)operasi ini, Anda dapat membuat proyek yang akan menampung adaptor untuk operasi deteksi label Rekognition. Proyek adalah sekelompok sumber daya dan dalam kasus operasi deteksi label seperti DetectModerationLabels, proyek memungkinkan Anda untuk menyimpan adaptor yang dapat Anda gunakan untuk menyesuaikan model Rekognition dasar. Saat memanggil CreateProject, Anda memberikan nama proyek yang ingin Anda buat untuk ProjectName argumen. 

 Untuk membuat proyek dengan AWS konsol: 
+ Masuk ke Konsol Rekognition
+ Klik pada **Custom Moderation**
+ Pilih **Buat Proyek**
+ Pilih **Buat Proyek Baru** atau **Tambahkan ke proyek yang sudah ada**
+ Tambahkan **nama Proyek**
+ Tambahkan **nama Adaptor**
+ Tambahkan deskripsi jika diinginkan
+ Pilih cara Anda ingin mengimpor gambar pelatihan: File manifes, dari bucket S3, atau dari komputer Anda
+ Pilih apakah Anda ingin Autosplit data pelatihan Anda atau impor file manifes
+ Pilih apakah Anda ingin proyek diperbarui secara otomatis atau tidak
+ Klik **Buat proyek**

Untuk membuat proyek dengan AWS CLI dan SDK:

1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan. AWS SDKs Untuk informasi selengkapnya, lihat [Langkah 2: Mengatur AWS CLI dan AWS SDKs](setup-awscli-sdk.md).

1. Gunakan kode berikut untuk membuat proyek:

------
#### [ CLI ]

```
# Request
# Creating Content Moderation Project
aws rekognition create-project \
    --project-name "project-name" \
    --feature CONTENT_MODERATION \
    --auto-update ENABLED
    --profile profile-name
```

------

# Menggambarkan proyek
<a name="managing-adapters-describe-projects"></a>

Anda dapat menggunakan [DescribeProjects](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeProjects.html)API untuk mendapatkan informasi tentang proyek Anda, termasuk informasi tentang semua adaptor yang terkait dengan proyek. 

Untuk mendeskripsikan proyek dengan AWS CLI dan SDK:

1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan. AWS SDKs Untuk informasi selengkapnya, lihat [Langkah 2: Mengatur AWS CLI dan AWS SDKs](setup-awscli-sdk.md).

1. Gunakan kode berikut untuk mendeskripsikan proyek:

------
#### [ CLI ]

```
# Request
# Getting CONTENT_MODERATION project details 
aws rekognition describe-projects \
    --features CONTENT_MODERATION
    --profile profile-name
```

------

# Menghapus proyek
<a name="managing-adapters-delete-project"></a>

Anda dapat menghapus proyek dengan menggunakan konsol Rekognition atau dengan memanggil API. [DeleteProject](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteProject.html) Untuk menghapus proyek, Anda harus terlebih dahulu menghapus masing-masing adaptor terkait. Proyek atau model yang dihapus tidak dapat dihapus. 

 Untuk menghapus proyek dengan AWS konsol: 
+ Masuk ke Konsol Rekognition.
+ Klik pada **Custom Moderation.**
+ Anda harus menghapus setiap adaptor yang terkait dengan proyek Anda sebelum Anda dapat menghapus proyek itu sendiri. Hapus adaptor apa pun yang terkait dengan proyek dengan memilih adaptor dan kemudian memilih **Hapus**.
+ Pilih proyek dan kemudian pilih tombol **Hapus**.

Untuk menghapus proyek dengan AWS CLI dan SDK:

1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan. AWS SDKs Untuk informasi selengkapnya, lihat [Langkah 2: Mengatur AWS CLI dan AWS SDKs](setup-awscli-sdk.md).

1. Gunakan kode berikut untuk menghapus proyek: 

------
#### [ CLI ]

```
aws rekognition delete-project 
  --project-arn project_arn \
  --profile profile-name
```

------

# Membuat versi proyek
<a name="managing-adapters-create-project-version"></a>

Anda dapat melatih adaptor untuk penyebaran dengan menggunakan [CreateProjectVersion](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProjectVersion.html)operasi. CreateProjectVersion pertama membuat versi baru dari adaptor yang terkait dengan proyek dan kemudian mulai melatih adaptor. Tanggapan dari CreateProjectVersion adalah Amazon Resource Name (ARN) untuk versi model. Membutuhkan waktu beberapa saat untuk menyelesaikan pelatihan. Anda bisa mendapatkan status saat ini dengan menelepon DescribeProjectVersions. Saat melatih model, Rekognition menggunakan kumpulan data pelatihan dan pengujian yang terkait dengan proyek. Anda membuat kumpulan data menggunakan konsol. Untuk informasi selengkapnya, lihat bagian tentang kumpulan data. 

 Untuk membuat versi proyek dengan konsol Rekognition: 
+  Masuk ke AWS Rekognition Console 
+  Klik pada Custom Moderation 
+  Pilih proyek. 
+  Pada halaman “Detail proyek”, pilih **Buat adaptor** 
+  Pada halaman “Buat proyek”, isi detail yang diperlukan untuk Detail Proyek, gambar Pelatihan, dan gambar Pengujian, lalu pilih **Buat proyek**. 
+  Pada halaman “Tetapkan label ke gambar”, tambahkan label ke gambar Anda dan setelah selesai pilih **Mulai pelatihan** 

Untuk membuat versi proyek dengan AWS CLI dan SDK:

1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan. AWS SDKs Untuk informasi selengkapnya, lihat [Langkah 2: Mengatur AWS CLI dan AWS SDKs](setup-awscli-sdk.md).

1. Gunakan kode berikut untuk membuat versi proyek: 

------
#### [ CLI ]

```
# Request
aws rekognition create-project-version \
 --project-arn project-arn \
 --training-data '{Assets=[GroundTruthManifest={S3Object="amzn-s3-demo-source-bucket",Name="manifest.json"}]}' \
 --output-config S3Bucket=amzn-s3-demo-destination-bucket,S3KeyPrefix=my-results \
 --feature-config "ContentModeration={ConfidenceThreshold=70}"
 --profile profile-name
```

------

# Menjelaskan versi proyek
<a name="managing-adapters-describe-project"></a>

Anda dapat membuat daftar dan menjelaskan adaptor yang terkait dengan proyek dengan menggunakan [DescribeProjectVersions](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DescribeProjectVersions.html)operasi. Anda dapat menentukan hingga 10 versi model dalam ProjectVersionArns. Jika Anda tidak menentukan nilai, deskripsi untuk semua versi model dalam proyek akan dikembalikan. 

Untuk mendeskripsikan versi proyek dengan AWS CLI dan SDK:

1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan. AWS SDKs Untuk informasi selengkapnya, lihat [Langkah 2: Mengatur AWS CLI dan AWS SDKs](setup-awscli-sdk.md).

1. Gunakan kode berikut untuk mendeskripsikan versi proyek:

------
#### [ CLI ]

```
aws rekognition describe-project-versions 
  --project-arn project_arn \
  --version-names [versions]
```

------

# Menghapus versi proyek
<a name="managing-adapters-delete-project-version"></a>

Anda dapat menghapus adaptor Rekognition yang terkait dengan proyek menggunakan operasi. [DeleteProjectVersion](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteProjectVersion.html) Anda tidak dapat menghapus adaptor jika sedang berjalan atau jika sedang dilatih. Untuk memeriksa status adaptor, panggil DescribeProjectVersions operasi dan periksa bidang Status yang dikembalikan olehnya. Untuk menghentikan panggilan adaptor yang sedang berjalan StopProjectVersion. Jika model sedang dilatih, tunggu sampai selesai pelatihan untuk menghapusnya. Anda harus menghapus setiap adaptor yang terkait dengan proyek Anda sebelum Anda dapat menghapus proyek itu sendiri.

 Untuk menghapus versi proyek dengan konsol Rekognition: 
+ Masuk ke Konsol Rekognition
+ Klik pada Custom Moderation
+ Dari tab Proyek, Anda dapat melihat semua proyek dan adaptor terkait. Pilih adaptor dan kemudian pilih **Hapus**.

Untuk menghapus versi proyek dengan AWS CLI dan SDK:

1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan. AWS SDKs Untuk informasi selengkapnya, lihat [Langkah 2: Mengatur AWS CLI dan AWS SDKs](setup-awscli-sdk.md).

1. Gunakan kode berikut untuk menghapus versi proyek:

------
#### [ CLI ]

```
# Request
aws rekognition delete-project-version 
  --project-version-arn model_arn \
  --profile profile-name
```

------