Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TensorFlow on mobile HWSH Budapest

Blénesi Attila
November 21, 2018
110

TensorFlow on mobile HWSH Budapest

When it comes to blending AI into mobile apps, there are a couple of tools at developers disposal. We will explore some of these available options, then linger on to the steps and challenges of integrating a TensorFlow model. In the end, you’ll be left with, a basic understanding of the process and work with TensorFlow on mobile. Hopefully, these new learnings will spark your curiosity and encourage you to experiment and implement your crazy, creative AI ideas. The session consists mainly of an Introduction to the TensorFlow framework from an Android developer’s point of view.

Blénesi Attila

November 21, 2018
Tweet

Transcript

  1. On device ML is important Low latency, no server calls

    Works offline, no connection needed Privacy, data stays on device
  2. Converter TensorFlow Lite Format Android App (Java /C++ API) iOS

    App (C++ API) Trained TensorFlow Model Linux (e.g. Raspberry Pi) (C++ API)
  3. Converter TensorFlow Lite Format Android App (Java /C++ API) iOS

    App (C++ API) Trained TensorFlow Model Linux (e.g. Raspberry Pi) (C++ API)
  4. Converter TensorFlow Lite Format Android App (Java /C++ API) iOS

    App (C++ API) Trained TensorFlow Model Converter Core ML Format iOS App (Core ML) Linux (e.g. Raspberry Pi) (C++ API)
  5. Application Developer ML Practitioner Data Scientist Firebase ML Kit Machine

    Learning APIs TensorFlow Lite Machine learning is NOT just for experts
  6. Select model ( i.e. Base API ) Business Analyst/Product Owner/Software

    Dev Predict Software Dev Gather, Massage, Split Data Bring or create Model Train, Tune, and Evaluate model ML expert / Data scientist Deploy Model DevOps Predict Software Dev ML Kit Simplifies Machine Learning
  7. Machine learning is NOT just for experts [email protected] @ablenessy ML

    Kit Demos bit.ly/MLKitDemo Pix2Pix Model Implementation bit.ly/pix2pixModel TensorFlow Lite Codelab bit.ly/tfLiteCodeLab