8 Mobile convolutional neural networks
This chapter covers
- Understanding the design principles and unique requirements for mobile convolutional networks
- Examining the design patterns for MobileNet v1 and v2, SqueezeNet, and ShuffleNet
- Coding examples of these models by using the procedural design pattern
- Making models more compact by quantizing models and then executing them using TensorFlow Lite (TF Lite)
You have now learned several key design patterns for large models without memory constraints. Now let’s turn to design patterns such as the popular FaceApp from Facebook that are optimized for memory-constrained devices, such as mobile phones and IoT devices.
In contrast to their PC or cloud equivalents, compact models have a special challenge: ...
Get Deep Learning Patterns and Practices now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.