Book description
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.
You'll understand how to implement the most common scenarios in machine learning, such as computer vision, natural language processing (NLP), and sequence modeling for web, mobile, cloud, and embedded runtimes. Most books on machine learning begin with a daunting amount of advanced math. This guide is built on practical lessons that let you work directly with the code.
You'll learn:
- How to build models with TensorFlow using skills that employers desire
- The basics of machine learning by working with code samples
- How to implement computer vision, including feature detection in images
- How to use NLP to tokenize and sequence words and sentences
- Methods for embedding models in Android and iOS
- How to serve models over the web and in the cloud with TensorFlow Serving
Publisher resources
Table of contents
- Foreword
- Preface
- I. Building Models
- 1. Introduction to TensorFlow
- 2. Introduction to Computer Vision
- 3. Going Beyond the Basics: Detecting Features in Images
- 4. Using Public Datasets with TensorFlow Datasets
- 5. Introduction to Natural Language Processing
- 6. Making Sentiment Programmable Using Embeddings
- 7. Recurrent Neural Networks for Natural Language Processing
- 8. Using TensorFlow to Create Text
- 9. Understanding Sequence and Time Series Data
- 10. Creating ML Models to Predict Sequences
- 11. Using Convolutional and Recurrent Methods for Sequence Models
- II. Using Models
- 12. An Introduction to TensorFlow Lite
- 13. Using TensorFlow Lite in Android Apps
- 14. Using TensorFlow Lite in iOS Apps
- 15. An Introduction to TensorFlow.js
- 16. Coding Techniques for Computer Vision in TensorFlow.js
- 17. Reusing and Converting Python Models to JavaScript
- 18. Transfer Learning in JavaScript
- 19. Deployment with TensorFlow Serving
-
20. AI Ethics, Fairness, and Privacy
- Fairness in Programming
- Fairness in Machine Learning
- Tools for Fairness
-
Federated Learning
- Step 1. Identify Available Devices for Training
- Step 2. Identify Suitable Available Devices for Training
- Step 3. Deploy a Trainable Model to Your Training Set
- Step 4. Return the Results of the Training to the Server
- Step 5. Deploy the New Master Model to the Clients
- Secure Aggregation with Federated Learning
- Federated Learning with TensorFlow Federated
- Google’s AI Principles
- Summary
- Index
- About the Author
Product information
- Title: AI and Machine Learning for Coders
- Author(s):
- Release date: October 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492078197
You might also like
book
Designing Machine Learning Systems
Machine learning systems are both complex and unique. Complex because they consist of many different components …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Grokking Machine Learning
Discover valuable machine learning techniques you can understand and apply using just high-school math. In Grokking …
book
Prompt Engineering for Generative AI
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. …