Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Firebase Machine Learning

Gunakan pembelajaran mesin di aplikasi Anda untuk memecahkan masalah dunia nyata.

Firebase Machine Learning adalah SDK seluler yang menghadirkan keahlian pembelajaran mesin Google ke aplikasi Android dan iOS dalam paket yang hebat namun mudah digunakan. Baik Anda baru atau berpengalaman dalam pembelajaran mesin, Anda dapat mengimplementasikan fungsionalitas yang Anda butuhkan hanya dalam beberapa baris kode. Tidak perlu memiliki pengetahuan yang mendalam tentang jaringan neural atau pengoptimalan model untuk memulai. Di sisi lain, jika Anda adalah developer ML yang berpengalaman, Firebase ML menyediakan API nyaman yang membantu Anda menggunakan model TensorFlow Lite kustom di aplikasi seluler Anda.

Kemampuan utama

Host dan terapkan model kustom

Gunakan model TensorFlow Lite Anda sendiri untuk inferensi pada perangkat. Cukup terapkan model Anda ke Firebase, dan kami akan mengurus hosting serta menyajikannya ke aplikasi Anda. Firebase akan secara dinamis menyajikan versi model terbaru kepada pengguna Anda, memungkinkan Anda untuk mengupdatenya secara rutin tanpa harus memberikan versi baru aplikasi Anda kepada pengguna.

Saat menggunakan Firebase ML dengan Remote Config , Anda dapat menyajikan model yang berbeda ke segmen pengguna yang berbeda, dan dengan Pengujian A / B , Anda dapat menjalankan eksperimen untuk menemukan model berperforma terbaik (lihat panduan iOS dan Android ).

Melatih model secara otomatis

Dengan Firebase ML dan AutoML Vision Edge, Anda dapat dengan mudah melatih model pelabelan gambar TensorFlow Lite Anda sendiri, yang dapat Anda gunakan di aplikasi Anda untuk mengenali konsep dalam foto. Unggah data pelatihan — gambar dan label Anda sendiri — dan AutoML Vision Edge akan menggunakannya untuk melatih model kustom di cloud.

Siap produksi untuk kasus penggunaan umum

Firebase ML hadir dengan satu set API yang siap digunakan untuk kasus penggunaan seluler umum: mengenali teks, melabeli gambar, dan mengidentifikasi landmark. Cukup teruskan data ke pustaka Firebase ML dan ini memberi Anda informasi yang Anda butuhkan. API ini memanfaatkan kekuatan teknologi pembelajaran mesin Google Cloud Platform untuk memberi Anda tingkat akurasi tertinggi.

Cloud vs. di perangkat

Firebase ML memiliki API yang bekerja di cloud atau di perangkat. Saat kami mendeskripsikan ML API sebagai API cloud atau API di perangkat, kami menjelaskan mesin mana yang melakukan inferensi : yaitu, mesin mana yang menggunakan model ML untuk menemukan wawasan tentang data yang Anda berikan. Di Firebase ML, ini terjadi di Google Cloud, atau di perangkat seluler pengguna Anda.

Pengenalan teks, pelabelan gambar, dan API pengenalan bangunan terkenal melakukan inferensi di cloud. Model-model ini memiliki lebih banyak daya komputasi dan memori yang tersedia untuk mereka daripada model pada perangkat yang sebanding, dan sebagai hasilnya, dapat melakukan inferensi dengan akurasi dan presisi yang lebih tinggi daripada model pada perangkat. Di sisi lain, setiap permintaan ke API ini membutuhkan jaringan bolak-balik, yang membuatnya tidak sesuai untuk aplikasi waktu nyata dan latensi rendah seperti pemrosesan video.

API model kustom dan AutoML Vision Edge menangani model ML yang berjalan di perangkat. Model yang digunakan dan diproduksi oleh fitur ini adalah model TensorFlow Lite , yang dioptimalkan untuk berjalan di perangkat seluler. Keuntungan terbesar model ini adalah bahwa mereka tidak memerlukan koneksi jaringan dan dapat berjalan sangat cepat — cukup cepat, misalnya, untuk memproses bingkai video secara real time.

Firebase ML menyediakan dua kapabilitas utama seputar model kustom di perangkat:

  • Penerapan model kustom : Terapkan model kustom ke perangkat pengguna Anda dengan menguploadnya ke server kami. Aplikasi Anda yang mendukung Firebase akan mendownload model ke perangkat sesuai permintaan. Hal ini memungkinkan Anda untuk menjaga ukuran penginstalan awal aplikasi Anda tetap kecil, dan Anda dapat menukar model ML tanpa harus memublikasikan ulang aplikasi Anda.

  • AutoML Vision Edge : Layanan ini membantu Anda membuat model klasifikasi gambar kustom di perangkat Anda sendiri dengan antarmuka web yang mudah digunakan. Kemudian, Anda dapat menghosting model yang Anda buat dengan layanan yang disebutkan di atas dengan mulus.

ML Kit: Model di perangkat yang siap digunakan

Jika Anda mencari model terlatih yang berjalan di perangkat, lihat ML Kit . ML Kit tersedia untuk iOS dan Android, dan memiliki API untuk banyak kasus penggunaan:

  • Pengenalan teks
  • Pelabelan gambar
  • Deteksi dan pelacakan objek
  • Deteksi wajah dan pelacakan kontur
  • Pemindaian kode batang
  • Identifikasi bahasa
  • Terjemahan
  • Balasan Cerdas

Langkah selanjutnya