TensorFlow Lite menggunakan model TensorFlow yang diubah menjadi format model machine learning (ML) yang lebih kecil dan lebih efisien. Anda dapat menggunakan model terlatih dengan TensorFlow Lite, memodifikasi model yang ada, atau membuat model TensorFlow Anda sendiri, lalu mengonversinya ke format TensorFlow Lite. Model TensorFlow Lite dapat melakukan hampir semua tugas yang dapat dilakukan oleh model TensorFlow biasa: deteksi objek, pemrosesan bahasa alami, pengenalan pola, dan lainnya menggunakan berbagai data masukan termasuk gambar, video, audio, dan teks.

Lewati ke bagian Konversi untuk informasi tentang menjalankan model Anda dengan TensorFlow Lite.
Untuk panduan mendapatkan model untuk kasus penggunaan Anda, teruskan membaca .

Anda tidak perlu membuat model TensorFlow Lite untuk mulai menggunakan pembelajaran mesin di perangkat seluler atau edge. Banyak model yang sudah dibuat dan dioptimalkan tersedia untuk Anda gunakan langsung di aplikasi Anda. Anda dapat mulai dengan menggunakan model terlatih di TensorFlow Lite dan beralih ke pembuatan model kustom dari waktu ke waktu, sebagai berikut:

  1. Mulai kembangkan fitur machine learning dengan model yang sudah terlatih.
  2. Ubah model TensorFlow Lite yang ada menggunakan alat seperti Model Maker .
  3. Buat model kustom dengan alat TensorFlow, lalu konversikan ke TensorFlow Lite.

Jika Anda mencoba mengimplementasikan fitur atau tugas utilitas dengan cepat dengan machine learning, Anda harus meninjau kasus penggunaan yang didukung oleh ML Kit sebelum memulai pengembangan dengan TensorFlow Lite. Alat pengembangan ini menyediakan API yang dapat Anda panggil langsung dari aplikasi seluler untuk menyelesaikan tugas ML umum seperti pemindaian kode batang dan terjemahan di perangkat. Menggunakan metode ini dapat membantu Anda mendapatkan hasil dengan cepat. Namun, ML Kit memiliki opsi terbatas untuk memperluas kemampuannya. Untuk informasi selengkapnya, lihat dokumentasi pengembang ML Kit .


Jika membangun model kustom untuk kasus penggunaan spesifik Anda adalah tujuan akhir Anda, Anda harus mulai dengan mengembangkan dan melatih model TensorFlow atau memperluas yang sudah ada. Sebelum memulai proses pengembangan model, Anda harus mengetahui batasan untuk model TensorFlow Lite dan membuat model dengan mempertimbangkan batasan berikut:

  • Kemampuan komputasi terbatas
  • Ukuran model
  • Ukuran data
  • Operasi TensorFlow yang didukung

Untuk detail selengkapnya tentang masing-masing batasan ini, lihat batasan desain model di Ikhtisar pembuatan model. Untuk informasi selengkapnya tentang membuat model yang efektif, kompatibel, dan berkinerja tinggi untuk TensorFlow Lite, lihat Praktik terbaik kinerja .

Pelajari cara memilih model ML terlatih untuk digunakan dengan TensorFlow Lite.
Gunakan TensorFlow Lite Model Maker untuk memodifikasi model menggunakan data pelatihan Anda.
Pelajari cara membuat model TensorFlow kustom untuk digunakan dengan TensorFlow Lite.