What You Really Need TensorFlow Mobile or TensorFlow Lite?
What You Really Need Tensorflow Mobile or Tensorflow Lite

What You Really Need TensorFlow Mobile or TensorFlow Lite?

What is TensorFlow Mobile?

TensorFlow Mobile is used for a mobile platform such as iOS and Android. This is for those developers who have a successful TensorFlow model and want to integrate their model into a mobile environment. This is also for those who are not able to use TensorFlow Lite. Basic challenges one can find in integrating their desktop environment model into the mobile environment are:

  • To see how to use TensorFlow mobile.
  • Building their model for a mobile platform.
  • Adding the TensorFlow libraries into their mobile application.
  • Preparing the model file.
  • Optimising binary size, file size, RAM usage etc.

Cases For Using Mobile Machine Learning

Generally, the developer’s associated with TensorFlow use it on high powered GPU’s. But it is very time consuming and a very expensive way to send all device data to across a network connection, running it on a mobile can be an easy way to do it.

Learn more about Machine Learning

Commonly used cases for on-device deep learning:

No alt text provided for this image

a. Image Recognition in TensorFlow

A useful way to detect or get a sense of the image captured with a mobile. If the users are taking photos getting to know what’s in there can be a way to apply appropriate filters or label them so, as to find them whenever necessary. TensorFlow image recognition comes with a wide range of examples of detecting the types of objects inside of images. It also consists of a variety of pre-trained models which can be used to run on mobile devices.

b. TensorFlow Speech Recognition

There are various applications which can build with a speech-driven interface. Many times a user won’t be giving instructions so streaming it continuously to a server would create a lot of problems. To solve this, it’s good to have a neural network running on a device for a particular word rather than listening to the whole conversation.

Want to know more about TensorFlow Speech Recognition

c. Gesture Recognition in TensorFlow

It is useful to control applications with the help of hands or other gestures, through analysing sensor data. You can do this with the help of TensorFlow.

Other examples are Optical Character Recognition (OCR), Translation, Text classification, Voice recognition etc.

What is TensorFlow Lite?

TensorFlow Lite is the lightweight version which is specifically designed for the mobile platform and embedded devices. It provides machine learning solution to mobile with low latency and small binary size.

TensorFlow supports set of core operators which have been tuned for mobile platforms. It also supports custom operations in models.

TensorFlow Lite tutorial defines a new file format based on FlatBuffers which is an open source platform serialization library. It consists of a new mobile interpreter which is used to keep apps small and faster. It uses a custom memory allocator for minimal load and execution latency.

Read Complete Article - Tensorflow Mobile or Tensorflow Lite

要查看或添加评论,请登录

Malini Shukla的更多文章

社区洞察

其他会员也浏览了