Google внедряет библиотеку машинного обучения в «Play Сервисы» для смартфонов Android

Это должно стимулировать разработчиков использовать машинное обучение прямо на устройствах, а не на серверах.

Google внедряет библиотеку машинного обучения в «Play Сервисы» для смартфонов Android

Google объявила о запуске платформы Android ML Platform. Она добавляет библиотеку машинного обучения — в первую очередь библиотеку TensorFlow Lite — в пакет «Play Сервисы», который предустанавливается на большинство Android-смартфонов. Это позволит реализовать разработчиков обработку машинного обучения прямо на устройстве.

Обработка нейросетевых вычислений на устройстве обладает рядом преимуществ: не требует трат на серверное оборудование, осуществляется быстрее, сохраняет конфиденциальность пользовательских данных.

Однако без Android ML Platform разработчики не всегда могли локально реализовать технологии машинного обучения из-за необходимости встраивать библиотеки вроде TensorFlow различных версий, оптимизированных под изменяемый уровень производительности на разных устройствах: это сильно увеличивало размер файлов, а для публикации в Google Play существуют ограничения по объёму APK.

C внедрением TensorFlow Lite в «Play Сервисы» эта проблема устраняется, также обеспечивается поддержание версий библиотеки в актуальном состоянии.

Google также напомнила, что с этого года будет обновлять интерфейсы Neural Networks API для смартфонов на чипсетах Qualcomm Snapdragon вне основных выпусков Android, также через «Play Сервисы». Обновления NNAPI влияют на сегмент вычислительной мощности устройства, отвечающий за искусственный интеллект.