Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat Job Klasifikasi Gambar menggunakan AutoML API
catatan
Tugas-tugas seperti klasifikasi teks dan gambar, peramalan deret waktu, dan fine-tuning model bahasa besar tersedia secara eksklusif melalui AutoML versi 2. REST API Jika bahasa pilihan Anda adalah Python, Anda dapat merujuk ke AWS SDK for Python (Boto3)
Pengguna yang lebih menyukai kenyamanan antarmuka pengguna dapat menggunakan Amazon SageMaker Canvas untuk mengakses model pra-terlatih dan model dasar AI generatif, atau membuat model khusus yang disesuaikan untuk teks tertentu, klasifikasi gambar, kebutuhan peramalan, atau AI generatif.
Anda dapat membuat eksperimen klasifikasi gambar Autopilot secara terprogram dengan memanggil CreateAutoMLJobV2
APItindakan dalam bahasa apa pun yang didukung oleh Amazon Autopilot atau. SageMaker AWS CLI
Untuk informasi tentang cara API tindakan ini diterjemahkan ke dalam fungsi dalam bahasa pilihan Anda, lihat bagian Lihat Juga CreateAutoMLJobV2
dan pilih. SDK Sebagai contoh, untuk pengguna Python, lihat sintaks permintaan lengkap dari in. create_auto_ml_job_v2
AWS SDK for Python (Boto3)
Berikut ini adalah kumpulan parameter permintaan input wajib dan opsional untuk CreateAutoMLJobV2
API tindakan yang digunakan dalam klasifikasi gambar.
Parameter yang diperlukan
Saat menelepon CreateAutoMLJobV2
untuk membuat eksperimen Autopilot untuk klasifikasi gambar, Anda harus memberikan nilai berikut:
-
An
AutoMLJobName
untuk menentukan nama pekerjaan Anda. -
Setidaknya satu
AutoMLJobChannel
AutoMLJobInputDataConfig
untuk menentukan sumber data Anda. -
Sebuah
AutoMLProblemTypeConfig
tipeImageClassificationJobConfig
. -
OutputDataConfig
Untuk menentukan jalur keluaran Amazon S3 untuk menyimpan artefak pekerjaan AutoML Anda. -
A
RoleArn
untuk menentukan peran ARN yang digunakan untuk mengakses data Anda.
Semua parameter lainnya adalah opsional.
Parameter opsional
Bagian berikut memberikan rincian beberapa parameter opsional yang dapat Anda berikan ke pekerjaan AutoML klasifikasi gambar Anda.
Anda dapat memberikan kumpulan data validasi dan rasio pemisahan data khusus Anda sendiri, atau membiarkan Autopilot membagi kumpulan data secara otomatis.
Setiap AutoMLJobChannel
objek (lihat parameter A yang diperlukan utoMLJobInputDataConfig) memilikiChannelType
, yang dapat diatur ke salah satu training
atau validation
nilai yang menentukan bagaimana data akan digunakan saat membangun model pembelajaran mesin.
Setidaknya satu sumber data harus disediakan dan maksimal dua sumber data diperbolehkan: satu untuk data pelatihan dan satu untuk data validasi. Bagaimana Anda membagi data menjadi kumpulan data pelatihan dan validasi tergantung pada apakah Anda memiliki satu atau dua sumber data.
Bagaimana Anda membagi data menjadi kumpulan data pelatihan dan validasi tergantung pada apakah Anda memiliki satu atau dua sumber data.
-
Jika Anda hanya memiliki satu sumber data,
ChannelType
diatur ke secaratraining
default dan harus memiliki nilai ini.-
Jika
ValidationFraction
nilai dalam tidakAutoMLDataSplitConfig
disetel, 0.2 (20%) data dari sumber ini digunakan untuk validasi secara default. -
Jika
ValidationFraction
diatur ke nilai antara 0 dan 1, dataset dibagi berdasarkan nilai yang ditentukan, di mana nilai menentukan fraksi dari dataset yang digunakan untuk validasi.
-
-
Jika Anda memiliki dua sumber data,
ChannelType
salah satuAutoMLJobChannel
objek harus diatur ketraining
, nilai default. Sumber data lainnya harus diatur kevalidation
.ChannelType
Kedua sumber data harus memiliki format yang sama, baik CSV atau Parket, dan skema yang sama. Anda tidak boleh menetapkan nilai untukValidationFraction
dalam kasus ini karena semua data dari setiap sumber digunakan untuk pelatihan atau validasi. Menyetel nilai ini menyebabkan kesalahan.
Untuk mengaktifkan penerapan otomatis untuk kandidat model terbaik dari pekerjaan AutoML, sertakan ModelDeployConfig
a dalam permintaan pekerjaan AutoML. Ini akan memungkinkan penerapan model terbaik ke titik SageMaker akhir. Di bawah ini adalah konfigurasi yang tersedia untuk kustomisasi.
-
Untuk membiarkan Autopilot menghasilkan nama titik akhir, setel ke.
AutoGenerateEndpointName
True
-
Untuk memberikan nama Anda sendiri untuk titik akhir, atur
AutoGenerateEndpointName to
.False
and provide a name of your choice in EndpointName