Google Play Hizmetleri'nde TensorFlow Lite

TensorFlow Lite, Play Hizmetleri'nin geçerli sürümünü çalıştıran tüm Android cihazlar için Google Play Hizmetleri çalışma zamanında kullanılabilir. Bu çalışma zamanı, TensorFlow Lite kitaplıklarını uygulamanızda statik olarak paketlemeden makine öğrenimi (ML) modellerini çalıştırmanızı sağlar.

Google Play Services API ile uygulamalarınızın boyutunu küçültebilir ve kitaplıkların en son kararlı sürümünden daha yüksek performans elde edebilirsiniz. TensorFlow Lite'ı Android'de kullanmak için Google Play Hizmetleri'ndeki TensorFlow Lite'ı kullanmanız önerilir.

Uygulamanızda zaten bağımsız TensorFlow Lite kullanıyorsanız mevcut bir uygulamayı Play Hizmetleri çalışma zamanını kullanacak şekilde güncellemek için Bağımsız TensorFlow Lite'tan taşıma bölümüne bakın. Google Play hizmetleri hakkında daha fazla bilgi için Google Play hizmetleri web sitesine bakın.

Play Hizmetleri çalışma zamanını kullanma

Google Play Hizmetleri'nde TensorFlow Lite aşağıdaki programlama dili API'leri aracılığıyla kullanılabilir:

Sınırlamalar

Google Play Hizmetleri'nde TensorFlow Lite aşağıdaki sınırlamalara sahiptir:

  • Donanım hızlandırma yetkisi verilen kullanıcılara yönelik destek, Donanım hızlandırma bölümünde listelenen yetki verilmiş kullanıcılarla sınırlıdır. Hızlandırma için yetki verilmiş başka kullanıcılar desteklenmez.
  • Özel işlemler dahil olmak üzere deneysel veya kullanımdan kaldırılmış TensorFlow Lite API'leri desteklenmez.

Destek ve geri bildirim

TensorFlow Issue Tracker üzerinden geri bildirimde bulunabilir ve destek alabilirsiniz. Lütfen Google Play Hizmetleri'nde TensorFlow Lite ile ilgili Sorun şablonunu kullanarak sorunları bildirin ve destek isteklerini bildirin.

Hizmet şartları

TensorFlow Lite'ın Google Play Hizmetleri API'lerinde kullanımı Google API'leri Hizmet Şartları'na tabidir.

Gizlilik ve veri toplama

Google Play Hizmetleri API'lerinde TensorFlow Lite'ı kullandığınızda resim, video, metin gibi giriş verilerinin işlenmesi tamamen cihaz üzerinde gerçekleşir ve Google Play Hizmetleri API'lerindeki TensorFlow Lite API'leri bu verileri Google sunucularına göndermez. Bu nedenle, cihazdan çıkmaması gereken verileri işlemek için API'lerimizi kullanabilirsiniz.

Google Play Hizmetleri API'lerinde TensorFlow Lite; hata düzeltmeleri, güncellenmiş modeller ve donanım hızlandırıcı uyumluluk bilgileri gibi şeyleri almak için zaman zaman Google sunucularıyla iletişim kurabilir. Google Play hizmetleri API'lerinde TensorFlow Lite, uygulamanızdaki API'lerin performansı ve kullanımı ile ilgili metrikleri de Google'a gönderir. Google, Gizlilik Politikamızda ayrıntılı olarak açıklandığı üzere bu metrik verilerini performansı ölçmek, hata ayıklamak, API'lerin bakımını yapmak ve iyileştirmek, hatalı kullanımı veya kötüye kullanımı tespit etmek için kullanır.

Geçerli yasaların gerektirdiği şekilde, uygulamanızı Google'ın Google Play Hizmetleri API'leri API'lerinde TensorFlow Lite metrikleri verilerini işlemesi hakkında bilgilendirmek sizin sorumluluğunuzdadır.

Topladığımız veriler arasında şunlar bulunur:

  • Cihaz bilgileri (üretici, model, OS sürümü ve derlemesi gibi) ve mevcut makine öğrenimi donanım hızlandırıcıları (GPU ve DSP). Teşhis ve kullanım analizi için kullanılır.
  • Teşhis ve kullanım analizi için kullanılan cihaz tanımlayıcısı.
  • Uygulama bilgileri (paket adı, uygulama sürümü). Teşhis ve kullanım analizleri için kullanılır.
  • API yapılandırması (hangi yetki verilmiş kullanıcıların kullanıldığı gibi). Teşhis ve kullanım analizi için kullanılır.
  • Etkinlik türü (ör. çevirmen oluşturma, çıkarım). Teşhis ve kullanım analizi için kullanılır.
  • Hata kodları. Teşhis için kullanılır.
  • Performans metrikleri Teşhis için kullanılır.