Android-ML-Plattform: TFLite wird in Google Play Services integriert
(android-developers.googleblog.com)On-Device Machine Learning bietet viele Vorteile, aber Entwickler stehen vor gemeinsamen Problemen
-
Zusätzliche Bibliotheken für ML vergrößern die App-Größe
-
Je nach Gerät unterscheiden sich Leistung, Stabilität und Genauigkeit stark
-
Um möglichst viele Geräte zu unterstützen, müssen ältere APIs verwendet werden, wodurch sich moderne ML-Techniken nur schwer einsetzen lassen
Google hat zur Lösung dieses Problems die Android ML Platform entwickelt.
-
TFLite ist in Google Play Services enthalten
-
App-Entwickler müssen für On-Device ML keine Bibliotheken zusätzlich einbinden
-
Es wird eine konsistente API bereitgestellt, die über Google Play Services regelmäßig aktualisiert wird.
-
Die Funktion Automatic Acceleration wird angewendet
Optimale Leistung auf allen Geräten (Automatic Acceleration)
-
Automatic Acceleration ist eine neue Funktion von TensorFlow Lite für Android
-
Durch modellspezifische Tests wird unter Berücksichtigung von Leistung, Genauigkeit und Stabilität eine Allowlist für bestimmte Geräte erstellt
-
Die Allowlist wird zur Laufzeit verwendet, um zu entscheiden, wann Hardwarebeschleunigung aktiviert werden soll
Die Veröffentlichung ist für Ende dieses Jahres geplant
Noch keine Kommentare.