Mengkonfigurasi flywheel menggunakan API - Amazon Comprehend

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

Mengkonfigurasi flywheel menggunakan API

Anda dapat menggunakan Amazon Comprehend API untuk membuat, memperbarui, dan menghapus flywheels.

Saat Anda membuat flywheel, Amazon Comprehend membuat data lake untuk menyimpan semua data yang dibutuhkan flywheel, seperti data pelatihan dan data pengujian untuk setiap versi model.

Saat Anda menghapus flywheel, Amazon Comprehend tidak menghapus data lake atau model yang terkait dengan flywheel.

Operasi penghapusan flywheel gagal jika flywheel menjalankan iterasi atau membuat dataset.

Tinjau informasi di bagian Pembuatan roda gila sebelum Anda membuat flywheel baru.

Buat flywheel untuk model yang ada

Gunakan CreateFlywheeloperasi untuk membuat flywheel untuk model yang ada.

aws comprehend create-flywheel \ --flywheel-name "myFlywheel2" \ --active-model-arn "modelArn" \ --data-access-role-arn arn:aws::iam::111122223333:role/testFlywheelDataAccess \ --data-lake-s3-uri": "https://s3-bucket-endpoint" \

Jika operasi berhasil, responsnya termasuk ARN flywheel.

{ "FlywheelArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/name", "ActiveModelArn": "modelArn" }

Buat flywheel untuk model baru

Gunakan CreateFlywheeloperasi untuk membuat flywheel untuk model klasifikasi kustom baru.

aws comprehend create-flywheel \ --flywheel-name "myFlywheel2" \ --data-access-role-arn arn:aws::iam::111122223333:role/testFlywheelDataAccess \ --model-type "DOCUMENT_CLASSIFIER" \ --data-lake-s3-uri "s3Uri" \ --task-config file://taskConfig.json

File TaskConfig.json berisi konten berikut.

{ "LanguageCode": "en", "DocumentClassificationConfig": { "Mode": "MULTI_LABEL", "Labels": ["optimism", "anger"] } }

Badan respons API menyertakan konten berikut.

{ "FlywheelArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/name", "ActiveModelArn": "modelArn" }

Jelaskan flywheel

Gunakan operasi DescribeFlywheelAmazon Comprehend untuk mengambil informasi yang dikonfigurasi tentang flywheel.

aws comprehend describe-flywheel \ --flywheel-arn "flywheelArn"

Badan respons API menyertakan konten berikut.

{ "FlywheelProperties": { "FlywheelArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/myTestFlywheel", "DataAccessRoleArn": "arn:aws::iam::111122223333:role/Admin", "TaskConfig": { "LanguageCode": "en", "DocumentClassificationConfig": { "Mode": "MULTI_LABEL" } }, "DataLakeS3Uri": "s3://my-test-datalake/flywheelbasictest/myTestFlywheel/schemaVersion=1/20220801T014326Z", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": 1659318206.102, "LastModifiedTime": 1659318249.05 } }

Perbarui flywheel

Gunakan UpdateFlywheeloperasi untuk memperbarui nilai konfigurasi flywheel yang dapat dimodifikasi.

Beberapa bidang konfigurasi adalah struktur JSON dengan subbidang. Untuk memperbarui satu atau beberapa subbidang, berikan nilai untuk semua subbidang (Amazon Comprehend menyetel nilai ke null untuk setiap subbidang yang hilang dalam permintaan).

Jika Anda menghilangkan parameter tingkat atas dalam UpdateFlywheel permintaan, Amazon Comprehend tidak mengubah nilai parameter atau subbidangnya di flywheel.

Untuk menambah atau menghapus tag pada flywheel, gunakan TagResourcedan UntagResourceoperasi.

Anda dapat mempromosikan versi model dengan mengatur ActiveModelArn parameter, seperti yang ditunjukkan pada contoh berikut.

aws comprehend update-flywheel \ --region aws-region \ --flywheel-arn "flywheelArn" \ --active-model-arn "modelArn" \

Badan respons API menyertakan konten berikut.

{ "FlywheelArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/name", "ActiveModelArn": "modelArn" }

Hapus flywheel

Gunakan operasi DeleteFlywheelAmazon Comprehend untuk menghapus flywheels.

aws comprehend delete-flywheel \ --flywheel-arn "flywheelArn"

Respons API yang berhasil berisi badan pesan respons kosong

Daftar flywheels

Gunakan operasi ListFlywheelsAmazon Comprehend untuk mengambil daftar flywheel di wilayah saat ini.

aws comprehend list-flywheel \ --region aws-region \ --endpoint-url "uri"

Badan respons API menyertakan konten berikut.

{ "FlywheelSummaryList": [ { "FlywheelArn": "arn:aws::comprehend:aws-region:111122223333:flywheel/myTestFlywheel", "DataLakeS3Uri": "s3://my-test-datalake/flywheelbasictest/myTestFlywheel/schemaVersion=1/20220801T014326Z", "Status": "ACTIVE", ""ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": 1659318206.102, "LastModifiedTime": 1659318249.05 } ] }