ml,

ML on the edge survey

Gerald Haslhofer Gerald Haslhofer Follow Jan 01, 2000 · 1 min read
ML on the edge survey
Share this

Survey of ML on the edge

Case studies

NLP

Vision

  • Vision: MobileNet Open Sourced: https://ai.googleblog.com/2017/06/mobilenets-open-source-models-for.html

Frameworks

  • BOLT

  • ML Kit with Tensorflow Lite
    • Smart-reply

      [Sample] to try out (https://www.tensorflow.org/lite/models/smart_reply/overview)

  • ONNX Runtime from Microsoft. V1 of runtime launched 10/2019. Works together with NN API for Android
    • NNAPI: Android developer documentation

      [Sample] for NNAPI (https://github.com/android/ndk-samples/tree/master/nn_sample)

      • DNNLibrary is a wrapper of NNAPI. It lets you easily make the use of the new NNAPI introduced in Android 8.1. You can convert your onnx model into daq and run the model directly.

        Sample https://github.com/daquexian/dnnlibrary-example

  • Caffe2 / PyTorch

    AI camera Sample

Generating smaller networks

  • Neural projection networks. https://arxiv.org/pdf/1708.00630.pdf A joint learning framework based on neural projections to learn lightweight neural network models for performing efficient inference on device.
  • Learn2Compress models: https://ai.googleblog.com/2018/05/custom-on-device-ml-models.html