В чем разница между поддержкой Android TensorFlow и TensorFlow Lite для Android? - PullRequest
0 голосов
/ 20 ноября 2018

Я вижу образец кода Google в коде это

это зависимости требований Поддержка Android TensorFlow

dependencies {
implementation 'org.tensorflow:tensorflow-android:1.2.0-preview'
}

Я знаю, что TensorFlow Lite помогал разработчику использовать модельв мобильных устройствах

В чем разница между этими двумя

1 Ответ

0 голосов
/ 20 ноября 2018

Предоставленный вами фрагмент кода соответствует TensorFlow Mobile.

  • TensorFlow Mobile - это программа, полезная для запуска файлов буферов протокола (.pb) на Android, iOS и других IoT.Он может использоваться только для выполнения выводов в модели TensorFlow, которая преобразуется в файл .pb.Он может работать только на определенных платформах.

  • TensorFlow Lite является преемником TensorFlow Mobile.Lite может выполнять выводы на моделях, которые конвертируются в файл .tflite.Версия Lite также позволяет разработчику запускать графики, сессии и тензоры через Java и Android.Он также предоставляет API нейронных сетей.Он может работать на устройствах Android и iOS, Firebase MLKit , TensorFlow.js , а также API-интерфейсы TensorFlow C ++.

Даже Google рекомендует использоватьTensorFlow Lite вместо TensorFlow Mobile.

...