Apa itu Google Cloud AutoML?
11 July 2023
Google Cloud AutoML adalah rangkaian alat machine learning (ML) yang memungkinkan pengembang dan ilmuwan data membangun dan menerapkan model ML khusus dengan sedikit usaha dan keahlian. Ini adalah bagian dari platform Google Cloud dan mencakup berbagai model dan alat yang telah dilatih sebelumnya untuk melatih, mengevaluasi, dan menerapkan model khusus.
AutoML dirancang untuk memudahkan organisasi dalam membangun dan menerapkan model ML dengan mengotomatiskan banyak tugas yang terlibat dalam proses ML, seperti pra pemrosesan data, rekayasa fitur, pemilihan model, dan penyetelan hiperparameter. Ini juga mencakup alat untuk membangun model ML khusus menggunakan antarmuka pengguna grafis (GUI) dan untuk mengintegrasikan model ML ke dalam aplikasi menggunakan API.

Key takeaways:
- AutoML menggunakan konsep “meta-learning” secara otomatis menyempurnakan proses pembelajaran mesin secara menyeluruh dengan menggunakan metode pembelajaran mesin
- Google Cloud AutoML mencakup beberapa komponen yang memungkinkan membuat model pembelajaran mesin secara otomatis, yakni Vertex AI, AutoML Natural Language, AutoML Translation, Cloud Video Intelligence, Cloud AutoML Vision, dan Cloud AutoML Tables.
- Cara kerja AutoML bisa dalam bentuk akuisisi data (data acquisition), pemrosesan awal data (data preprocessing), rekayasa data (data engineering), pemodelan data (data modeling), penyetelan hyperparameter (hyperparameter tuning), dan prediksi (prediction)
Apa itu AutoML dan Mengapa Penting?
AutoML adalah pendekatan baru untuk kecerdasan buatan dan pembelajaran mesin (AI/ML). Di masa lalu, model AI/ML dicirikan sebagai ‘kotak hitam’, yang berarti model ini sulit untuk dipahami dan direkayasa. Model-model ini dapat mencapai kinerja tinggi dengan penggunaan sumber daya yang efisien, tetapi sulit untuk melacak bagaimana algoritma memberikan keluarannya. Hal ini menyulitkan untuk memprediksi hasil dan memilih model yang tepat untuk masalah tertentu.
AutoML membantu memecahkan kotak hitam tersebut, membuat model pembelajaran mesin lebih mudah diakses. AutoML mengotomatiskan sebagian besar proses penerapan algoritma pada skenario dunia nyata – sekaligus memungkinkan siapapun untuk memahami logika internal algoritma dan bagaimana algoritma membuat keputusan. AutoML menyediakan informasi tentang algoritma ML yang akan terlalu memakan waktu atau sumber daya yang intensif untuk diperoleh manusia.
AutoML menggunakan konsep “meta-learning” secara otomatis menyempurnakan proses pembelajaran mesin secara menyeluruh dengan menggunakan metode pembelajaran mesin.
Gambaran Umum Solusi Google Cloud AutoML
Google Cloud AutoML mencakup beberapa komponen yang memungkinkan membuat model pembelajaran mesin secara otomatis dan transparan.
Vertex AI
Vertex AI mengintegrasikan AutoML dan Platform AI Google ke dalam API terpadu, pustaka klien, dan antarmuka pengguna. Ini menawarkan AutoML dan opsi pelatihan khusus, memungkinkan Anda menyimpan, menerapkan, dan meminta prediksi melalui API.
AutoML Natural Language
AutoML Natural Language disediakan sebagai REST API. Sistem ini melakukan analisis sentimen dan membantu mengklasifikasikan dokumen menurut berbagai karakteristik.
AutoML Translation
AutoML Translation adalah sekumpulan model yang dapat menerjemahkan teks dari satu bahasa ke bahasa lain. Anda dapat menggunakan platform ini untuk membuat model terjemahan bahasa khusus, sekaligus menyederhanakan kueri dan respons terjemahan. Terjemahan AutoML mendukung hingga 50 pasangan bahasa.
Cloud Video Intelligence
Video Intelligence Cloud AutoML dapat membuat anotasi video dengan tag khusus. Ini menganalisis video untuk memungkinkan deteksi konten dalam aplikasi. Platform ini menganalisis video streaming untuk mendeteksi perubahan pengambilan gambar dan melacak objek tertentu. Analisis real-time dari kumpulan data video membantu mendapatkan wawasan yang membantu meningkatkan pengalaman pelanggan, termasuk rekomendasi konten.
Cloud AutoML Vision
AutoML Vision mendukung komputasi awan dan edge untuk mendapatkan wawasan dari gambar tertentu. Anda dapat memanfaatkan model AutoML Vision yang telah dilatih sebelumnya untuk menganalisis gambar dan mengekstrak wawasan. Anda juga dapat menggunakan Vision API untuk mengklasifikasikan gambar berdasarkan label dan label khusus. AutoML Vision membangun metadata gambar menggunakan deteksi objek dan wajah, pengenalan tulisan tangan, dan banyak lagi. Program ini menyediakan banyak model ML yang telah dilatih sebelumnya untuk diterapkan menggunakan REST dan RPC API.
Cloud AutoML Tables
Cloud AutoML Tables memungkinkan tim untuk membuat kemampuan pembelajaran mesin kustom dengan sangat cepat dan efisien untuk analisis data tabular. AutoML Tables memungkinkan Anda untuk menghasilkan kode ML otomatis, sehingga lebih mudah untuk menerapkan fitur-fitur ML.
AutoML Tables memungkinkan Anda melatih model ML dengan menggunakan contoh data tabular, melatih model ML untuk membuat prediksi pada kumpulan data tertentu. Antarmuka ini mengumpulkan data, menyiapkannya, memasukkan data tabular untuk melatih model ML prediktif, dan memeriksa metrik model untuk menguji akurasinya. Kemudian dimungkinkan untuk membuat model teruji yang dapat digunakan dalam produksi.
Bagaimana Cara Kerja Google Cloud AutoML?
Berikut ini adalah beberapa gambaran cara kerja solusi AutoML Google:
Akuisisi data (data acquisition)
AutoML mencakup alat untuk mengakuisisi dan menyiapkan data, termasuk alat untuk mengakses dan mengimpor data dari sumber eksternal untuk pembersihan dan pra pemrosesan.
Pemrosesan awal data (data preprocessing)
Setelah memperoleh data, Anda perlu melakukan proses pra pemrosesan untuk memastikan data dalam format yang sesuai untuk pemodelan. Hal ini dapat melibatkan tugas-tugas seperti menormalkan dan menskalakan data, mengisi nilai yang hilang, dan mengkodekan variabel kategorik. AutoML menyertakan alat untuk menormalkan dan menskalakan data, mengisi nilai yang hilang, dan mengkodekan variabel kategorik.
Rekayasa data (data engineering)
Rekayasa data melibatkan penyiapan data untuk pemodelan dengan mengubah data ordinal atau kategorik menjadi vektor numerik, mengekstraksi fitur, dan memilih fitur yang paling relevan dan prediktif untuk model. Hal ini dapat melibatkan tugas-tugas seperti pemilihan fitur, ekstraksi fitur, dan rekayasa fitur. AutoML menyertakan alat untuk memilih dan mengekstrak fitur yang relevan dari data.
Pemodelan data (data modeling)
Setelah memperoleh dan melakukan proses pra pemrosesan data, Anda perlu membuat model ML yang dapat belajar dari data dan membuat prediksi. AutoML mencakup berbagai model yang telah dilatih sebelumnya yang dapat Anda gunakan apa adanya atau disempurnakan untuk kebutuhan spesifik Anda. Ini juga mencakup alat untuk membangun model ML kustom menggunakan antarmuka pengguna grafis (GUI).
Penyetelan hyperparameter (hyperparameter tuning)
Untuk mendapatkan performa terbaik dari model ML Anda, Anda perlu menyetel hyperparameter, yaitu pengaturan yang mengontrol perilaku model. AutoML menyertakan alat untuk penyetelan hyperparameter, yang dapat membantu Anda menemukan pengaturan hyperparameter yang optimal untuk model Anda.
Prediksi (prediction)
Setelah Anda melatih model ML Anda, Anda dapat menggunakannya untuk membuat prediksi pada data baru. AutoML menyertakan alat untuk mengevaluasi kinerja model Anda dan untuk menerapkannya sebagai layanan web atau API, sehingga Anda dapat dengan mudah mengintegrasikannya ke dalam aplikasi atau sistem Anda.
Google Cloud AutoML menyediakan berbagai layanan yang dapat digunakan untuk memecahkan berbagai masalah bisnis. Layanan Google Cloud AutoML telah dirancang untuk mengotomatiskan tugas-tugas pembelajaran mesin seperti deteksi objek, analisis sentimen, dan klasifikasi teks. Google menawarkan layanan AutoML dengan biaya yang terjangkau dengan manfaat yang cepat dan mudah digunakan tanpa memerlukan keahlian dalam ilmu data atau keterampilan pemrograman jaringan saraf yang mendalam.
Layanan cloud services akan terus bermunculan dan terus ada untuk mendukung kebutuhan perusahaan dari masa ke masa. Untuk bisa menemukan layanan terbaik bagi kebutuhan bisnis Anda, Anda dapat menghubungi Terralogiq.