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
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
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
Codeless Data Structures and Algorithms : Learn DSA Without Writing a Single Line of Code
In the era of self-taught developers and programmers, essential topics in the industry are frequently learned …
book
Python for Programmers, First Edition
The professional programmer's Deitel® guide to Python® with introductory artificial intelligence case studies Written for programmers …
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Introducing MLOps
More than half of the analytics and machine learning (ML) models created by organizations today never …