Book description
This practical book shows you how to employ machine learning models to extract information from images. ML engineers and data scientists will learn how to solve a variety of image problems including classification, object detection, autoencoders, image generation, counting, and captioning with proven ML techniques. This book provides a great introduction to end-to-end deep learning: dataset creation, data preprocessing, model design, model training, evaluation, deployment, and interpretability.
Google engineers Valliappa Lakshmanan, Martin Görner, and Ryan Gillard show you how to develop accurate and explainable computer vision ML models and put them into large-scale production using robust ML architecture in a flexible and maintainable way. You'll learn how to design, train, evaluate, and predict with models written in TensorFlow or Keras.
You'll learn how to:
- Design ML architecture for computer vision tasks
- Select a model (such as ResNet, SqueezeNet, or EfficientNet) appropriate to your task
- Create an end-to-end ML pipeline to train, evaluate, deploy, and explain your model
- Preprocess images for data augmentation and to support learnability
- Incorporate explainability and responsible AI best practices
- Deploy image models as web services or on edge devices
- Monitor and manage ML models
Publisher resources
Table of contents
- Preface
- 1. Machine Learning for Computer Vision
- 2. ML Models for Vision
- 3. Image Vision
- 4. Object Detection and Image Segmentation
- 5. Creating Vision Datasets
- 6. Preprocessing
- 7. Training Pipeline
- 8. Model Quality and Continuous Evaluation
- 9. Model Predictions
- 10. Trends in Production ML
- 11. Advanced Vision Problems
- 12. Image and Text Generation
- Afterword
- Index
Product information
- Title: Practical Machine Learning for Computer Vision
- Author(s):
- Release date: July 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098102364
You might also like
book
Deep Learning for Computer Vision
Learn how to model and train advanced neural networks to implement a variety of Computer Vision …
video
PyTorch for Deep Learning and Computer Vision
PyTorch has rapidly become one of the most transformative frameworks in the field of deep learning. …
book
Applied Deep Learning and Computer Vision for Self-Driving Cars
Explore self-driving car technology using deep learning and artificial intelligence techniques and libraries such as TensorFlow, …
book
Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, NLP, and Transformers using TensorFlow
NVIDIA's Full-Color Guide to Deep Learning: All You Need to Get Started and Get Results "To …