Analisis real-time untuk klasifikasi kustom (API) - Amazon Comprehend

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

Analisis real-time untuk klasifikasi kustom (API)

Anda dapat menggunakan API Amazon Comprehend untuk menjalankan klasifikasi real-time dengan model kustom. Pertama, Anda membuat titik akhir untuk menjalankan analisis real-time. Setelah Anda membuat endpoint, Anda menjalankan klasifikasi real-time.

Contoh di bagian ini menggunakan format perintah untuk Unix, Linux, dan macOS. Untuk Windows, ganti karakter kelanjutan backslash (\) Unix di akhir setiap baris dengan tanda sisipan (^).

Untuk informasi tentang penyediaan throughput titik akhir, dan biaya terkait, lihat. Menggunakan Amazon Comprehend endpoint

Membuat titik akhir untuk klasifikasi kustom

Contoh berikut menunjukkan CreateEndpointAPIoperasi menggunakan AWS CLI.

aws comprehend create-endpoint \ --desired-inference-units number of inference units \ --endpoint-name endpoint name \ --model-arn arn:aws:comprehend:region:account-id:model/example \ --tags Key=My1stTag,Value=Value1

Amazon Comprehend merespons dengan yang berikut:

{ "EndpointArn": "Arn" }

Menjalankan klasifikasi kustom real-time

Setelah Anda membuat endpoint untuk model klasifikasi kustom Anda, Anda menggunakan endpoint untuk menjalankan operasi. ClassifyDocumentAPI Anda dapat memberikan input teks menggunakan bytes parameter text or. Masukkan jenis input lainnya menggunakan bytes parameter.

Untuk file dan PDF file gambar, Anda dapat menggunakan DocumentReaderConfig parameter untuk mengganti tindakan ekstraksi teks default. Untuk detailnya, lihat Mengatur opsi ekstraksi teks

Untuk hasil terbaik, cocokkan jenis input dengan tipe model classifier. APIResponsnya mencakup peringatan jika Anda mengirimkan dokumen asli ke model teks biasa, atau file teks biasa ke model dokumen asli. Untuk informasi selengkapnya, lihat Model klasifikasi pelatihan.

Menggunakan AWS Command Line Interface

Contoh berikut menunjukkan bagaimana menggunakan perintah classify-documentCLI.

Klasifikasi teks menggunakan AWS CLI

Contoh berikut menjalankan klasifikasi real-time pada blok teks.

aws comprehend classify-document \ --endpoint-arn arn:aws:comprehend:region:account-id:endpoint/endpoint name \ --text 'From the Tuesday, April 16th, 1912 edition of The Guardian newspaper: The maiden voyage of the White Star liner Titanic, the largest ship ever launched ended in disaster. The Titanic started her trip from Southampton for New York on Wednesday. Late on Sunday night she struck an iceberg off the Grand Banks of Newfoundland. By wireless telegraphy she sent out signals of distress, and several liners were near enough to catch and respond to the call.'

Amazon Comprehend merespons dengan yang berikut:

{ "Classes": [ { "Name": "string", "Score": 0.9793661236763 } ] }

Klasifikasi dokumen semi-terstruktur menggunakan AWS CLI

Untuk menganalisis klasifikasi kustom untuk filePDF, Word, atau gambar, jalankan classify-document perintah dengan file input dalam bytes parameter.

Contoh berikut menggunakan gambar sebagai file input. Ini menggunakan fileb opsi untuk mengkodekan base-64 file byte gambar. Untuk informasi selengkapnya, lihat Objek besar biner di Panduan AWS Command Line Interface Pengguna.

Contoh ini juga masuk dalam JSON file bernama config.json untuk mengatur opsi ekstraksi teks.

$ aws comprehend classify-document \ > --endpoint-arn arn \ > --language-code en \ > --bytes fileb://image1.jpg \ > --document-reader-config file://config.json

config.jsonFile berisi konten berikut.

{ "DocumentReadMode": "FORCE_DOCUMENT_READ_ACTION", "DocumentReadAction": "TEXTRACT_DETECT_DOCUMENT_TEXT" }

Amazon Comprehend merespons dengan yang berikut:

{ "Classes": [ { "Name": "string", "Score": 0.9793661236763 } ] }

Untuk informasi selengkapnya, lihat ClassifyDocumentdi Referensi Amazon Comprehend API.