Preface
1. Exploring the Landscape of Artificial Intelligence
An Apology
The Real Introduction
What Is AI?
Motivating Examples
A Brief History of AI
Exciting Beginnings
The Cold and Dark Days
A Glimmer of Hope
How Deep Learning Became a Thing
Recipe for the Perfect Deep Learning Solution
Datasets
Model Architecture
Frameworks
Hardware
Responsible AI
Bias
Accountability and Explainability
Reproducibility
Robustness
Privacy
Summary
Frequently Asked Questions
2. What's in the Picture: Image Classification with Keras
Introducing Keras
Predicting an Image's Category
Investigating the Model
ImageNet Dataset
Model Zoos
Class Activation Maps
Summary
3. Cats Versus Dogs: Transfer Learning in 30 Lines with Keras
Adapting Pretrained Models to New Tasks
A Shallow Dive into Convolutional Neural Networks
Transfer Learning
Fine Tuning
How Much to Fine Tune
Building a Custom Classifier in Keras with Transfer Learning
Organize the Data
Build the Data Pipeline
Number of Classes
Batch Size
Data Augmentation
Model Definition
Train the Model
Set Training Parameters
Start Training
Test the Model
Analyzing the Results
Further Reading
Summary
4. Building a Reverse Image Search Engine: Understanding Embedflings
Image Similarity
Feature Extraction
Similarity Search
Visualizing Image Clusters with t-SNE
Improving the Speed of Similarity Search
Length of Feature Vectors
Reducing Feature-Length with PCA
Scaling Similarity Search with Approximate Nearest Neighbors
Approximate Nearest-Neighbor Benchmark
……
5. From Novice to Master Predictor: Maximizing Convolutional Neural Network Accuracy
6. Maximizing Speed and Performance of TensorFlow: A Handy Checklist
7. Practical Tools, Tips, and Tricks
8. Cloud APIs for Computer Vision: Up and Running in 15 Minutes
9. Scalable Inference Serving on Cloud with TensorFlow Serving and KubeFlow
10. AI in the Browser with TensorFlow. js and ml5.js
11. Real-Time Object Classification on iOS with Core ML
12. Not Hotdog on iOS with Core ML and Create ML
13. Shazam for Food: Developing Android Apps with TensorFlow Lite and ML Kit
14. Building the Purrfect Cat Locator App with TensorFlow Object Detection API
15. Becoming a Maker: Exploring Embedded AI at the edge
16. Simulating a Self-Driving Car Using End-to-End Deep Learning with Keras
17. Building an Autonomous Car in Under and Hour: Reinforcement Learning with AWS DeepRacer
A. A Crash Course in Convolutional Neural Networks
Index