Plataforma de ML do Android: TFLite é integrado ao Google Play Services
(android-developers.googleblog.com)O Machine Learning on-device tem várias vantagens, mas os desenvolvedores acabam enfrentando problemas em comum
-
O tamanho do app aumenta por causa de bibliotecas adicionais para ML
-
Dependendo do dispositivo, desempenho, estabilidade e precisão variam bastante
-
É preciso usar APIs antigas para atender o máximo possível de dispositivos, o que dificulta aplicar as tecnologias de ML mais recentes
Para resolver esse problema, o Google criou a Android ML Platform.
-
O TFLite passa a fazer parte do Google Play Services
-
Desenvolvedores de apps não precisam adicionar bibliotecas para ML on-device
-
Fornece uma API consistente e recebe atualizações regulares pelo Google Play Services.
-
Aplicação do recurso Automatic Acceleration
Desempenho ideal em todos os dispositivos (Automatic Acceleration)
-
Automatic Acceleration é um novo recurso do TensorFlow Lite para Android
-
Por meio de testes por modelo, é criada uma allowlist para dispositivos específicos considerando desempenho, precisão e estabilidade
-
A allowlist é usada para decidir em tempo de execução quando ativar a aceleração por hardware
O lançamento está previsto para o fim deste ano
Ainda não há comentários.