Ikhtisar flywheel - Amazon Comprehend

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

Ikhtisar flywheel

Flywheel adalah sumber daya Amazon Comprehend yang mengatur pelatihan dan evaluasi versi baru dari model khusus. Anda dapat membuat flywheel untuk menggunakan model terlatih yang sudah ada, atau Amazon Comprehend dapat membuat dan melatih model baru untuk flywheel. Gunakan flywheels dengan model kustom teks biasa untuk klasifikasi kustom atau pengenalan entitas kustom.

Anda dapat mengonfigurasi dan mengelola flywheel menggunakan konsol Amazon Comprehend atau API. Anda juga dapat mengkonfigurasi flywheels menggunakan. AWS CloudFormation

Saat Anda membuat flywheel, Amazon Comprehend membuat data lake di akun Anda. Data lake menyimpan dan mengelola semua data flywheel, seperti data pelatihan dan data uji untuk semua versi model.

Anda menetapkan versi model aktif menjadi versi model flywheel yang ingin Anda gunakan untuk pekerjaan inferensi atau titik akhir Amazon Comprehend. Awalnya, flywheel berisi satu versi model. Seiring waktu, saat Anda melatih versi model baru, Anda memilih versi berkinerja terbaik untuk menjadi versi model aktif. Saat pengguna menentukan ARN flywheel untuk menjalankan pekerjaan inferensi, Amazon Comprehend menjalankan pekerjaan menggunakan versi model aktif flywheel.

Secara berkala, Anda memperoleh data berlabel baru (data pelatihan atau data uji) untuk model tersebut. Anda membuat data baru tersedia untuk flywheel dengan membuat satu atau lebih kumpulan data. Dataset berisi data input untuk pelatihan atau pengujian model kustom yang terkait dengan flywheel. Amazon Comprehend mengunggah data input ke data lake flywheel.

Untuk menggabungkan kumpulan data baru ke dalam model kustom Anda, Anda membuat dan menjalankan iterasi flywheel. Iterasi flywheel adalah alur kerja yang menggunakan dataset baru untuk mengevaluasi versi model aktif dan untuk melatih versi model baru. Berdasarkan metrik untuk versi model yang ada dan yang baru, Anda dapat memutuskan apakah akan mempromosikan versi model baru menjadi versi aktif.

Anda dapat menggunakan versi model aktif flywheel untuk menjalankan analisis kustom (pekerjaan waktu nyata atau asinkron). Untuk menggunakan model flywheel untuk analisis real-time, Anda harus membuat titik akhir untuk flywheel.

Tidak ada biaya tambahan untuk menggunakan flywheels. Namun, ketika Anda menjalankan iterasi flywheel, Anda dikenakan biaya standar untuk melatih versi model baru dan menyimpan data model. Untuk informasi harga terperinci, lihat Harga Amazon Comprehend.

Kumpulan data roda gila

Untuk menambahkan data berlabel baru ke flywheel, Anda membuat kumpulan data. Anda mengonfigurasi setiap kumpulan data sebagai data pelatihan atau data pengujian. Anda mengaitkan kumpulan data dengan roda gaya dan model khusus tertentu.

Setelah Anda membuat kumpulan data, Amazon Comprehend mengunggah data ke data lake flywheel. Untuk informasi selengkapnya, lihat Danau data roda gila.

Pembuatan roda gila

Saat Anda membuat flywheel, Anda dapat mengaitkan flywheel dengan model terlatih yang ada, atau flywheel dapat membuat model baru.

Saat Anda membuat flywheel dengan model yang ada, Anda menentukan versi model aktif. Amazon Comprehend menyalin data pelatihan model dan data uji ke dalam data lake flywheel. Pastikan data pelatihan dan pengujian model ada di lokasi Amazon S3 yang sama seperti saat Anda membuat model.

Untuk membuat flywheel untuk model baru, Anda menyediakan kumpulan data untuk data pelatihan (dan kumpulan data opsional untuk data pengujian) saat Anda membuat flywheel. Saat Anda menjalankan flywheel untuk membuat iterasi flywheel pertama, flywheel melatih model baru.

Saat melatih model kustom, Anda menentukan daftar label kustom (klasifikasi kustom) atau entitas kustom (pengenalan entitas kustom) agar model dapat dikenali. Perhatikan poin-poin penting berikut tentang label/entitas kustom:

  • Saat Anda membuat flywheel untuk model baru, daftar label/entitas yang Anda berikan selama pembuatan flywheel adalah daftar terakhir untuk flywheel.

  • Saat Anda membuat flywheel dari model yang ada, daftar label/entitas yang terkait dengan model tersebut menjadi daftar terakhir untuk flywheel.

  • Jika Anda mengaitkan kumpulan data baru dengan flywheel, dan kumpulan data tersebut berisi label/entitas tambahan, Amazon Comprehend mengabaikan label/entitas baru.

  • Anda dapat meninjau label/daftar entitas flywheel menggunakan operasi API. DescribeFlywheel

    catatan

    Untuk klasifikasi kustom, Amazon Comprehend mengisi daftar label setelah status flywheel menjadi AKTIF. Tunggu hingga flywheel aktif sebelum memanggil operasi DescribeFlywheel API.

Negara bagian Flywheel

Transisi flywheel antara status berikut:

  • MENCIPTAKAN - Amazon Comprehend menciptakan sumber daya flywheel. Anda dapat melakukan operasi baca pada flywheel, seperti. DescribeFlywheel

  • AKTIF - Flywheel aktif. Anda dapat menentukan apakah iterasi flywheel sedang berlangsung dan melihat status iterasi. Anda dapat melakukan tindakan baca pada flywheel dan tindakan seperti DeleteFlywheel dan. UpdateFlywheel

  • MEMPERBARUI - Amazon Comprehend memperbarui flywheel. Anda dapat melakukan operasi baca pada flywheel.

  • MENGHAPUS - Amazon Comprehend menghapus flywheel. Anda dapat melakukan operasi baca pada flywheel.

  • GAGAL - operasi pembuatan flywheel gagal.

Setelah Amazon Comprehend menghapus flywheel, Anda mempertahankan akses ke semua data model di danau data flywheel. Amazon Comprehend menghapus semua metadata internal yang diperlukan untuk mengelola sumber daya flywheel. Amazon Comprehend juga menghapus kumpulan data yang terkait dengan flywheel ini (data model disimpan di data lake).

Iterasi roda gila

Saat Anda mendapatkan data pelatihan atau pengujian baru untuk model flywheel, Anda membuat satu atau lebih kumpulan data baru untuk mengunggah data baru ke data lake flywheel.

Anda kemudian menjalankan flywheel untuk membuat iterasi flywheel baru. Iterasi flywheel mengevaluasi versi model aktif saat ini menggunakan data baru dan menyimpan hasilnya di data lake. Flywheel juga menciptakan dan melatih versi model baru.

Jika model baru menunjukkan kinerja yang lebih baik daripada versi model aktif saat ini, Anda dapat mempromosikan versi model baru menjadi versi model aktif. Anda dapat menggunakan konsol atau operasi UpdateFlywheelAPI untuk memperbarui versi model aktif.