全部产品
Search
文档中心

Platform For AI:AutoML

更新时间:Jul 02, 2025

Platform for AI (PAI) menyediakan AutoML untuk membantu Anda mencari kombinasi hiperparameter optimal berdasarkan kebijakan tertentu. Dengan AutoML, Anda dapat meningkatkan efisiensi penyetelan model.

Konsep

  • Hiperparameter: Parameter eksternal yang digunakan untuk melatih model. Anda perlu mengonfigurasi hiperparameter sebelum memulai pelatihan model. Setelah dikonfigurasi, hiperparameter tetap tidak berubah selama pelatihan, sedangkan parameter model terus diperbarui dan dioptimalkan selama proses pembelajaran mesin.

  • Optimasi hiperparameter (HPO): Proses optimasi hiperparameter secara manual atau otomatis. Dalam topik ini, HPO merujuk pada layanan yang disediakan oleh AutoML yang secara otomatis mencari dan menyetel ulang hiperparameter. HPO membantu Anda mendapatkan hiperparameter optimal dan meningkatkan kinerja model secara efisien, memungkinkan pengembang algoritma fokus pada pemodelan.

  • Ruang pencarian: Rentang nilai kemungkinan dari kombinasi hiperparameter. AutoML mencari kombinasi hiperparameter optimal dalam rentang ini.

  • Eksperimen: Eksperimen yang dibuat untuk mencari kombinasi hiperparameter optimal suatu model dalam ruang pencarian.

  • Trial: Setiap trial melibatkan pelatihan model, pembuatan, dan evaluasi dengan menggunakan kombinasi hiperparameter tertentu. Sebuah eksperimen menjalankan beberapa trial dan membandingkan hasilnya untuk menemukan kombinasi hiperparameter optimal. Untuk informasi lebih lanjut, lihat Bagaimana AutoML bekerja.

  • Jenis pekerjaan: Sumber daya dan lingkungan yang digunakan untuk pelatihan model dalam sebuah trial. Nilai valid: Deep Learning Containers (DLC) dan MaxCompute.

Informasi latar belakang

Dalam pembelajaran mesin, hiperparameter adalah serangkaian parameter yang digunakan untuk melatih model. Anda harus mengonfigurasi hiperparameter sebelum pembelajaran mesin dimulai. Setelah dikonfigurasi, hiperparameter tersebut tetap tidak berubah selama pelatihan model.

Optimasi hiperparameter (HPO) adalah proses menemukan hiperparameter optimal. Jika sebuah model memiliki beberapa hiperparameter, hiperparameter tersebut dianggap sebagai vektor multi-dimensi. HPO menemukan nilai vektor spesifik yang memberikan kinerja model optimal, seperti nilai minimum fungsi loss, di seluruh rentang nilai vektor model ini.

Sebagai contoh, sebuah model memiliki dua hiperparameter A dan B. Nilai yang mungkin untuk A adalah a, b, dan c, dan nilai yang mungkin untuk B adalah d dan e. Dalam hal ini, model memiliki enam kombinasi hiperparameter. HPO menemukan kombinasi spesifik A dan B yang memungkinkan model mencapai kinerja optimal. Untuk mendapatkan kombinasi hiperparameter optimal, gunakan keenam kombinasi A dan B secara terpisah untuk pelatihan model berdasarkan dataset yang sama. Kemudian, bandingkan kinerja model dari kombinasi tersebut.

HPO dalam AutoML

Penyetelan hiperparameter sangat kompleks karena melibatkan sejumlah besar hiperparameter model dengan berbagai tipe data dan rentang nilai. Misalnya, sebuah model memiliki beberapa hiperparameter, di mana beberapa bertipe integer dan lainnya bertipe floating-point. Dalam kasus ini, penyetelan hiperparameter secara manual memerlukan banyak sumber daya komputasi, sehingga sistem otomatis diperlukan untuk menyelesaikan tugas tersebut. Fitur HPO dari AutoML membantu Anda secara otomatis menyetel berbagai hiperparameter.

Anda dapat menggunakan AutoML untuk menyetel hiperparameter secara sederhana, efisien, dan akurat. Berikut adalah manfaat AutoML:

  • Penyetelan yang disederhanakan: AutoML sangat menyederhanakan proses penyetelan hiperparameter dan menghemat waktu dengan menggunakan alat otomatis.

  • Peningkatan kualitas model: AutoML mengintegrasikan beberapa algoritma PAI untuk dengan cepat menemukan kombinasi hiperparameter optimal, membantu Anda melatih model secara lebih akurat dan efisien.

  • Pengurangan sumber daya komputasi: AutoML mengevaluasi kinerja model selama pelatihan untuk menentukan apakah akan menghentikan pelatihan saat ini dan mengevaluasi kombinasi hiperparameter lainnya. Ini memungkinkan Anda mendapatkan kombinasi hiperparameter optimal tanpa perlu mengevaluasi semua kombinasi, sehingga menghemat sumber daya komputasi.

  • Penggunaan fleksibel sumber daya komputasi: AutoML memungkinkan Anda menggunakan sumber daya DLC dan MaxCompute secara nyaman dan fleksibel.

Skenario

AutoML cocok untuk semua skenario penyetelan hiperparameter dalam pembelajaran mesin. Berikut adalah skenario umum dalam pembelajaran mesin:

  • Tugas klasifikasi biner, seperti menentukan apakah pengguna adalah pengguna berbayar.

  • Tugas regresi, seperti memperkirakan jumlah pembayaran yang dilakukan pengguna dalam tujuh hari.

  • Tugas pengelompokan, seperti menentukan jumlah cabang merek kosmetik di sebuah kota.

  • Tugas rekomendasi, seperti menyetel ulang model peringkat dan pengambilan, atau meningkatkan metrik luas di bawah kurva (AUC).

  • Tugas pembelajaran mendalam, seperti meningkatkan akurasi klasifikasi gambar multi-kelas dan klasifikasi video multi-kelas.

Referensi

  • Bagaimana AutoML bekerja

    (Direkomendasikan) Topik ini menjelaskan cara kerja AutoML dan hubungan antara eksperimen, trial, dan tugas pelatihan, membantu Anda memahami konsep-konsep dan memfasilitasi konfigurasi.

  • Buat eksperimen

    Topik ini menjelaskan cara membuat eksperimen di konsol PAI dan cara mengonfigurasi parameter utama.

  • Kasus penggunaan AutoML

    Topik ini menyediakan kasus penggunaan tentang cara menggunakan AutoML untuk menyetel hiperparameter.