AI Platform Vizier adalah layanan pengoptimalan black-box yang membantu Anda menyesuaikan hyperparameter dalam model machine learning (ML) yang kompleks. Jika model ML memiliki banyak hyperparameter yang berbeda, penyesuaian secara manual dapat sulit dilakukan dan menghabiskan banyak waktu. AI Platform Vizier mengoptimalkan output model dengan menyesuaikan hyperparameter untuk Anda.
Pengoptimalan black-box adalah pengoptimalan sistem yang memenuhi salah satu kriteria berikut:
Tidak memiliki fungsi tujuan yang diketahui untuk dievaluasi.
Terlalu mahal untuk dievaluasi menggunakan fungsi objektif, biasanya karena kompleksitas sistem.
Jika lebih mudah melakukan eksperimen pada suatu sistem daripada memahaminya sepenuhnya, sistem tersebut akan bertindak seolah-olah sebuah kotak hitam. Jika perlu mengoptimalkan sistem tersebut, Anda dapat menggunakan pengoptimalan black-box.
Fungsi tambahan AI Platform Vizier
AI Platform Vizier dibuat untuk mengoptimalkan hyperparameter model ML, tetapi juga dapat melakukan tugas pengoptimalan lainnya.
Parameter penyempurnaan
AI Platform Vizier dapat digunakan secara efektif untuk menyesuaikan parameter dalam suatu fungsi. Misalnya, Anda dapat menggunakannya untuk menentukan kombinasi warna latar belakang, ukuran font, dan warna link yang paling efektif di tombol Langganan situs berita. Lihat kasus penggunaan untuk contoh lainnya. Baca perbedaan antara hyperparameter dan parameter.
Mengoptimalkan semua sistem yang dapat dievaluasi
AI Platform Vizier dapat digunakan dengan sistem apa pun yang dapat Anda evaluasi. Hal ini mencakup sistem yang tidak dapat dinyatakan sebagai fungsi analisis bentuk tertutup. Misalnya, Anda dapat menggunakan AI Platform Vizier untuk menemukan kedalaman, lebar, dan kecepatan pembelajaran jaringan neural terbaik untuk model TensorFlow.
Cara kerja AI Platform Vizier
Bagian berikut merangkum cara menggunakan AI Platform Vizier untuk mengoptimalkan model atau fungsi ML Anda. Anda memulai dengan menentukan konfigurasi penelitian.
Konfigurasi studi
Konfigurasi studi adalah definisi masalah pengoptimalan yang ingin Anda selesaikan. Konfigurasi ini mencakup hasil yang ingin Anda optimalkan dan hyperparameter atau parameter yang memengaruhi hasil tersebut.
Studi dan uji coba
Studi adalah penerapan konfigurasi studi. Sebuah studi menggunakan sasaran konfigurasi studi dan nilai input (hyperparameter atau parameter) untuk melakukan eksperimen, yang disebut uji coba. Uji coba adalah serangkaian nilai input spesifik yang menghasilkan hasil yang terukur.
AI Platform Vizier menyarankan nilai input yang akan digunakan untuk setiap uji coba, tetapi alat ini tidak menjalankan uji coba untuk Anda.
Studi berlanjut hingga mencapai batas uji coba yang ditetapkan atau Anda menghentikannya.
Perbedaan AI Platform Vizier dengan AI Platform Training
Penyesuaian hyperparameter Pelatihan AI Platform dapat mempermudah penentuan setelan hyperparameter terbaik untuk tugas Pelatihan AI Platform. AI Platform Vizier dibuat untuk menyesuaikan hyperparameter dan parameter, serta dapat digunakan dengan sistem apa pun yang dapat Anda evaluasi, termasuk tugas Pelatihan AI Platform. Lihat Mengoptimalkan model machine learning untuk mengetahui contoh cara menggunakan AI Platform Vizier dengan AI Platform Training.
Kasus penggunaan
Berikut adalah beberapa skenario saat AI Platform Vizier dapat membantu menyesuaikan hyperparameter untuk mengoptimalkan model atau menyesuaikan parameter guna mengoptimalkan hasil:
Mengoptimalkan kecepatan pembelajaran, ukuran tumpukan, dan hyperparameter lainnya dari mesin pemberi saran jaringan neural.
Menguji berbagai susunan elemen antarmuka pengguna untuk mengoptimalkan kegunaan aplikasi.
Temukan ukuran buffer dan jumlah thread yang ideal untuk meminimalkan resource komputasi untuk suatu tugas.
Mengoptimalkan jumlah bahan dalam resep untuk menghasilkan versi yang paling lezat.
Langkah selanjutnya
- Mulai gunakan AI Platform Vizier untuk mengoptimalkan model machine learning.
- Coba gunakan AI Platform Vizier untuk mengoptimalkan dua hasil sekaligus.
- AI Platform Vizier didasarkan pada Google Vizier. Baca Google Vizier: A Service for Black-Box Pengoptimalan untuk mempelajari lebih lanjut pengoptimalan black-box serta arsitektur dan algoritma Google Vizier.