Google анонсировала поддержку Core ML в TensorFlow Lite

TensorFlow Lite Core ML

В середине ноября 2017 года Google представила превью-версию библиотеки машинного обучения TensorFlow Lite. Новая версия популярной библиотеки специально разработана для обучения и использования моделей на небольших устройствах.

Поддержка Core ML

Теперь компания Google в сотрудничестве с Apple объявляет о начале поддержки фреймворка Core ML. Напомним, что на его основе работают многие продукты Apple: Siri, Camera и QuickType. Core ML упрощает интеграцию машинного обучения в приложения и помогает создать различные умные функции с помощью пары строчек кода.

Теперь iOS-разработчики смогут использовать преимущества Core ML для развёртывания моделей TensorFlow. Кроме этого, TensorFlow Lite продолжит поддерживать кроссплатформенное развёртывание, в том числе и на iOS, посредством файлов с разрешением .tflite. Поддержка Core ML обеспечивается инструментом, использующим модель TensorFlow и преобразующим её в формат модели Core ML с разрешением .mlmodel.

Обновление Core ML

Также состоялось и обновление самого фреймворка. Теперь разработчики могут создавать пользовательские слои для моделей, работающих на устройствах под управлением iOS 11.2 или выше. В качестве весов нейронных сетей теперь можно использовать 16-разрядные числа с плавающей точкой, что позволит уменьшить размер обученных моделей.

Установка

Подробную информацию можно получить из документации TensorFlow Lite и конвертера Core ML.

Источник: блог Google Developers