In this section, we will present a number of use cases for mobile deep learning. This is a very different situation from the desktop or cloud deep learning where GPUs and electricity are commonly available. In fact, on a mobile device, it is very important to preserve the battery and GPUs are frequently not available. However, deep learning can be very useful in a number of situations. Let's review them:
- Image recognition: Modern phones have powerful cameras and users are keen to try effects on images and pictures. Frequently, it is also important to understand what is in the pictures, and there are multiple pre-trained models that can be adapted for this, as discussed in the chapters dedicated to CNNs. A good example of a model used for image recognition is given at https://github.com/TensorFlow/models/tree/master/official/resnet.
- Object localization: Identifying...