Intelligent Mobile Projects with TensorFlow
Jeff Tang更新时间:2021-06-25 22:00:07
最新章节:Leave a review - let other readers know what you think封面
版权信息
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Foreword
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
When to read the book
Download the example code files
Conventions used
Get in touch
Reviews
Getting Started with Mobile TensorFlow
Setting up TensorFlow
Setting up TensorFlow on MacOS
Setting up TensorFlow on GPU-powered Ubuntu
Setting up Xcode
Setting up Android Studio
TensorFlow Mobile vs TensorFlow Lite
Running sample TensorFlow iOS apps
Running sample TensorFlow Android apps
Summary
Classifying Images with Transfer Learning
Transfer learning – what and why
Retraining using the Inception v3 model
Retraining using MobileNet models
Using the retrained models in the sample iOS app
Using the retrained models in the sample Android app
Adding TensorFlow to your own iOS app
Adding TensorFlow to your Objective-C iOS app
Adding TensorFlow to your Swift iOS app
Adding TensorFlow to your own Android app
Summary
Detecting Objects and Their Locations
Object detection–a quick overview
Setting up the TensorFlow Object Detection API
Quick installation and example
Using pre-trained models
Retraining SSD-MobileNet and Faster RCNN models
Using object detection models in iOS
Building TensorFlow iOS libraries manually
Using TensorFlow iOS libraries in an app
Adding an object detection feature to an iOS app
Using YOLO2–another object-detection model
Summary
Transforming Pictures with Amazing Art Styles
Neural Style Transfer – a quick overview
Training fast neural-style transfer models
Using fast neural-style transfer models in iOS
Adding and testing with fast neural transfer models
Looking back at the iOS code using fast neural transfer models
Using fast neural-style transfer models in Android
Using the TensorFlow Magenta multi-style model in iOS
Using the TensorFlow Magenta multi-style model in Android
Summary
Understanding Simple Speech Commands
Speech recognition – a quick overview
Training a simple commands recognition model
Using a simple speech recognition model in Android
Building a new app using the model
Showing model-powered recognition results
Using a simple speech recognition model in iOS with Objective-C
Building a new app using the model
Fixing model-loading errors with tf_op_files.txt
Using a simple speech recognition model in iOS with Swift
Summary
Describing Images in Natural Language
Image captioning – how it works
Training and freezing an image captioning model
Training and testing caption generation
Freezing the image captioning model
Transforming and optimizing the image captioning model
Fixing errors with transformed models
Optimizing the transformed model
Using the image captioning model in iOS
Using the image captioning model in Android
Summary
Recognizing Drawing with CNN and LSTM
Drawing classification – how it works
Training predicting and preparing the drawing classification model
Training the drawing classification model
Predicting with the drawing classification model
Preparing the drawing classification model
Using the drawing classification model in iOS
Building custom TensorFlow library for iOS
Developing an iOS app to use the model
Using the drawing classification model in Android
Building custom TensorFlow library for Android
Developing an Android app to use the model
Summary
Predicting Stock Price with RNN
RNN and stock price prediction – what and how
Using the TensorFlow RNN API for stock price prediction
Training an RNN model in TensorFlow
Testing the TensorFlow RNN model
Using the Keras RNN LSTM API for stock price prediction
Training an RNN model in Keras
Testing the Keras RNN model
Running the TensorFlow and Keras models on iOS
Running the TensorFlow and Keras models on Android
Summary
Generating and Enhancing Images with GAN
GAN – what and why
Building and training GAN models with TensorFlow
Basic GAN model of generating handwritten digits
Advanced GAN model of enhancing image resolution
Using the GAN models in iOS
Using the basic GAN model
Using the advanced GAN model
Using the GAN models in Android
Using the basic GAN model
Using the advanced GAN model
Summary
Building an AlphaZero-like Mobile Game App
AlphaZero – how does it work?
Training and testing an AlphaZero-like model for Connect 4
Training the model
Testing the model
Looking into the model-building code
Freezing the model
Using the model in iOS to play Connect 4
Using the model in Android to play Connect 4
Summary
Using TensorFlow Lite and Core ML on Mobile
TensorFlow Lite – an overview
Using TensorFlow Lite in iOS
Running the example TensorFlow Lite iOS apps
Using a prebuilt TensorFlow Lite model in iOS
Using a retrained TensorFlow model for TensorFlow Lite in iOS
Using a custom TensorFlow Lite model in iOS
Using TensorFlow Lite in Android
Core ML for iOS – an overview
Using Core ML with Scikit-Learn machine learning
Building and converting the Scikit Learn models
Using the converted Core ML models in iOS
Using Core ML with Keras and TensorFlow
Summary
Developing TensorFlow Apps on Raspberry Pi
Setting up Raspberry Pi and making it move
Setting up Raspberry Pi
Making Raspberry Pi move
Setting up TensorFlow on Raspberry Pi
Image recognition and text to speech
Audio recognition and robot movement
Reinforcement learning on Raspberry Pi
Understanding the CartPole simulated environment
Starting with basic intuitive policy
Using neural networks to build a better policy
Summary
Final words
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-06-25 22:00:07