On-Device Machine Learning; daha düşük gecikme süresi, daha verimli pil kullanımı ve ağ bağlantısı gerektirmeyen özellikler sağlar. Bugün Android cihaz üzerinde makine öğrenimi ile uygulama geliştiren ekiplerinin şu zorluklarla karşılaştığı tespit edildi:
Birçok uygulamanın boyutu kısıtlı, bu nedenle makine öğrenimi için ek kitaplıkları bir araya getirmek ve yönetmek önemli bir maliyet olabilir.
Bu sorunları çözmeye yardımcı olmak için, tam entegre bir ML çıkarım yığını olan Android ML Platformu oluşturuldu. Android ML Platformu ile geliştiriciler şunları elde edebiliyor:
Cihazda APK boyutunu küçültme.
Tüm cihazlarda optimum performans sağlama.
Android sürümlerini kapsayan tutarlı bir API - düzenli güncellemeler.
Android İçin TensorFlow Lite
TensorFlow Lite, Google Play Hizmetleri bulunan tüm cihazlarda kullanılabilir. Geliştiricilerin artık uygulamalarına çalışma zamanını dahil etmelerine gerek kalmayacak, bu da uygulama boyutunu küçültecek ve daha iyi performans sağlanacak.
Otomatik Hızlandırma
Otomatik hızlandırma, TensorFlow Lite'taki yeni bir özelliktir. Performans, doğruluk ve kararlılığı hesaba katan belirli cihazlar için izin verilenler listeleri oluşturmak üzere model başına test sağlar.
Android Sürümlerini Kapsayan Tutarlı Bir API
Düzenli güncellemeler yoluyla Android için TensorFlow Lite'ı güncel tutmanın yanı sıra, API spesifikasyonunu Android sürümlerinde aynı şekilde güncel tutulmalı. Android ekibi, Neural Networks API'sini işletim sistemi sürümlerinin dışında da güncelleneceğini belirtiyor.