5 Punkte von bbongcol 2021-07-20 | Noch keine Kommentare. | Auf WhatsApp teilen

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.

Noch keine Kommentare.