Google membuat pembelajaran mesin lebih cepat dan konsisten di Android

Di Google I/O 2021, Google berbicara tentang cara membuat pembelajaran mesin lebih cepat dan konsisten bagi pengembang di seluruh perangkat Android.

Menyusul pemaparan utama kemarin di Google I/O 2021, perusahaan mengadakan beberapa sesi yang kini tersedia sesuai permintaan melalui YouTube. Salah satu sesi membahas apa yang baru dalam pembelajaran mesin untuk Android dan bagaimana Google menjadikannya lebih cepat dan konsisten bagi pengembang.

Pembelajaran mesin bertanggung jawab untuk memberdayakan fitur-fitur yang digunakan pemilik Android setiap hari, mulai dari keburaman latar belakang pada gambar, penggantian latar belakang pada aplikasi panggilan video, dan teks langsung dalam panggilan di ponsel Pixel. Meskipun pembelajaran mesin menjadi semakin canggih, Google mengatakan masih ada beberapa tantangan dalam menerapkan fitur-fitur yang didukung ML, termasuk kekhawatiran terhadap aplikasi yang membengkak dan variasi kinerja. Ada juga masalah dengan ketersediaan fitur karena tidak semua perangkat memiliki akses ke API atau versi API yang sama.

Gambar: Google

Untuk mengatasi hal ini, Google mengumumkan tumpukan inferensi ML Android yang dapat diperbarui dan terintegrasi penuh sehingga akan ada serangkaian komponen umum di semua perangkat yang dapat bekerja sama. Hal ini memberikan manfaat berikut bagi pengembang aplikasi:

  • Pengembang tidak perlu lagi menggabungkan kode untuk inferensi pada perangkat di aplikasi mereka sendiri.
  • API pembelajaran mesin lebih terintegrasi dengan Android untuk memberikan kinerja yang lebih baik jika tersedia.
  • Google dapat menyediakan API yang konsisten di seluruh versi dan update Android. Pembaruan rutin pada API datang langsung dari Google dan dilakukan secara terpisah dari pembaruan OS.

Gambar: Google

Untuk mewujudkan hal ini, Google melakukan beberapa hal. Pertama, dikatakan demikian TensorFlow Lite untuk Android akan diinstal sebelumnya di semua perangkat Android melalui Layanan Google Play sehingga pengembang tidak perlu lagi menggabungkannya dengan aplikasi mereka sendiri. Google juga menambahkan daftar GPU kompatibel bawaan yang diizinkan di Android yang dapat digunakan untuk akselerasi perangkat keras. Raksasa pencarian ini juga memperkenalkan “akselerasi otomatis” yang menggunakan pembelajaran mesin pengembang model diperhitungkan dan dapat memeriksa apakah model bekerja lebih baik dengan akselerasi pada CPU, GPU, atau lainnya akselerator.

Gambar: Google

Selanjutnya, Google juga mengatakan akan memindahkan NNAPI dari kerangka OS inti agar dapat diperbarui melalui Layanan Google Play. Artinya, pengembang dapat menggunakan spesifikasi NNAPI yang sama meskipun dua perangkat menjalankan versi Android berbeda. Khususnya, Waktu proses NNAPI ditambahkan sebagai a Modul arus utama di Android 11, yang mungkin merupakan cara penyampaian pembaruan ini. Google bekerja sama dengan Qualcomm untuk menyediakan driver NNAPI yang dapat diperbarui pada perangkat yang menjalankan Android 12, dan fitur-fitur baru akan di-backport untuk masa pakai komersial sebuah chipset. Selain itu, pembaruan akan dikirimkan secara berkala dan juga akan kompatibel dengan prosesor Snapdragon lama.

Peningkatan pada pembelajaran mesin hanyalah sebagian kecil dari apa yang diumumkan Google minggu ini. Raksasa pencarian ini meluncurkan desain ulang besar-besaran Android 12 dan juga membagikan detail pertama tentang kolaborasinya dengan Samsung kepada OS Wear yang diperbarui.

\r\n https://www.youtube.com/watch? v=uTCQ8rAdPGE\r\n