Book description
Deep learning is an incredibly powerful technology for understanding messy data from the real world—and the TensorFlow machine learning library is the ideal way to harness that power. In this practical report, author Pete Warden, tech lead on the Mobile/Embedded TensorFlow team, demonstrates how to successfully integrate a Tensorflow deep-learning model into your Android and iOS mobile applications.
Aimed specifically at developers who already have a TensorFlow model successfully working in a desktop environment, this report shows you through hands-on examples how to deploy mobile AI applications that are small, fast, and easy to build. You’ll explore use cases for on-device deep learning—such as speech, image, and object recognition—and learn how to deliver interactive applications that complement cloud services.
With this report, you’ll explore:
- Use cases including speech, image, and object recognition, translation, and text classification
- Common patterns for integrating a deep-learning model into your application
- Several examples for running TensorFlow on Android, iOS, and Raspberry Pi
- Techniques for testing your deep-learning model inside your application
- Methods to help you prepare your solution for mobile deployment
- Optimizing your model for latency, RAM usage, model file size, and binary size
Table of contents
-
Building Mobile Apps with TensorFlow
- Challenges of Building a Mobile App with TensorFlow
- Understanding the Basics of TensorFlow
- Building TensorFlow for Your Platform
- Integrating the TensorFlow Library into Your Application
- Preparing Your Model File for Mobile Deployment
- Optimizing for Latency, RAM Usage, Model File Size, and Binary Size
- Exploring Quantized Calculations
- Quantization Challenges
- What Next?
Product information
- Title: Building Mobile Applications with TensorFlow
- Author(s):
- Release date: August 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491988428
You might also like
book
TensorFlow 2 Pocket Reference
This easy-to-use reference for TensorFlow 2 design patterns in Python will help you make informed decisions …
book
Intelligent Mobile Projects with TensorFlow
Create Deep Learning and Reinforcement Learning apps for multiple platforms with TensorFlow About This Book Build …
video
TensorFlow Lite for Mobile Development: Deploy Machine Learning Models on Embedded and Mobile Devices
Deploy machine learning models more easily and efficiently on embedded and mobile devices using TensorFlow Lite …
book
Deep Learning with Applications Using Python: Chatbots and Face, Object, and Speech Recognition With TensorFlow and Keras
Explore deep learning applications, such as computer vision, speech recognition, and chatbots, using frameworks such as …