Catch up on everything we announced at this year's Firebase Summit. Learn more

Pembelajaran Mesin Firebase

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 Apple dalam paket yang kuat 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 mendalam tentang jaringan saraf atau pengoptimalan model untuk memulai. Di sisi lain, jika Anda adalah developer ML yang berpengalaman, Firebase ML menyediakan API yang mudah digunakan yang membantu Anda menggunakan model TensorFlow Lite kustom di aplikasi seluler Anda.

Kemampuan utama

Tuan rumah dan terapkan model khusus

Gunakan model TensorFlow Lite Anda sendiri untuk inferensi di perangkat. Cukup terapkan model Anda ke Firebase, dan kami akan menangani hosting dan menyajikannya ke aplikasi Anda. Firebase akan secara dinamis menyajikan versi model terbaru kepada pengguna Anda, memungkinkan Anda untuk memperbaruinya secara teratur tanpa harus mendorong versi baru aplikasi Anda kepada pengguna.

Bila Anda menggunakan Firebase ML dengan remote Config , Anda dapat melayani model yang berbeda untuk segmen pengguna yang berbeda, dan dengan A / B Testing , Anda dapat menjalankan eksperimen untuk menemukan model terbaik performing (lihat Apel dan Android panduan).

Secara otomatis melatih model

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 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 serangkaian API siap pakai untuk kasus penggunaan seluler umum: mengenali teks, melabeli gambar, dan mengidentifikasi bangunan terkenal. Cukup berikan data ke pustaka Firebase ML dan itu memberi Anda informasi yang Anda butuhkan. API ini memanfaatkan kecanggihan teknologi machine learning Google Cloud untuk memberi Anda tingkat akurasi tertinggi.

Cloud vs. di perangkat

Firebase ML memiliki API yang berfungsi baik di cloud atau di perangkat. Ketika kita menggambarkan sebuah API ML sebagai API cloud atau di-perangkat API, kita menjelaskan mana mesin Melakukan inferensi: yaitu, yang mesin menggunakan model ML untuk menemukan wawasan tentang data Anda berikan. Di Firebase ML, ini terjadi di Google Cloud, atau di perangkat seluler pengguna Anda.

Pengenalan teks, pelabelan gambar, dan API pengenalan tengara melakukan inferensi di cloud. 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 besar daripada model pada perangkat. Di sisi lain, setiap permintaan ke API ini memerlukan jaringan bolak-balik, yang membuatnya tidak cocok 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 TensorFlow Lite model, yang dioptimalkan untuk berjalan pada perangkat mobile. Keuntungan terbesar dari model ini adalah mereka tidak memerlukan koneksi jaringan dan dapat berjalan dengan sangat cepat—cukup cepat, misalnya, untuk memproses frame video secara real time.

Firebase ML menyediakan dua kemampuan utama seputar model kustom pada perangkat:

  • Penyebaran custom model: model kustom Deploy ke perangkat pengguna dengan meng-upload ke server kami. Aplikasi Anda yang mendukung Firebase akan mengunduh model ke perangkat sesuai permintaan. Ini memungkinkan Anda menjaga ukuran pemasangan awal aplikasi tetap kecil, dan Anda dapat menukar model ML tanpa harus memublikasikan ulang aplikasi.

  • AutoML Visi Ujung: Layanan ini membantu Anda membuat sendiri model klasifikasi citra on-perangkat kustom Anda dengan web antarmuka yang mudah digunakan. Kemudian, Anda dapat dengan mulus meng-host model yang Anda buat dengan layanan yang disebutkan di atas.

ML Kit: Model di perangkat yang siap digunakan

Jika Anda sedang mencari model pra-terlatih yang berjalan pada perangkat, memeriksa 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 penelusuran kontur
  • Pemindaian kode batang
  • Identifikasi bahasa
  • Terjemahan
  • Balasan Cerdas

Langkah selanjutnya