Building Intelligent Systems: A Guide to Machine Learning Engineering
- 4h 58m
- Geoff Hulten
- Apress
- 2018
Produce a fully functioning Intelligent System that leverages machine learning and data from user interactions to improve over time and achieve success.
This book teaches you how to build an Intelligent System from end to end and leverage machine learning in practice. You will understand how to apply your existing skills in software engineering, data science, machine learning, management, and program management to produce working systems.
Building Intelligent Systems is based on more than a decade of experience building Internet-scale Intelligent Systems that have hundreds of millions of user interactions per day in some of the largest and most important software systems in the world.
What You'll Learn:
- Understand the concept of an Intelligent System: What it is good for, when you need one, and how to set it up for success
- Design an intelligent user experience: Achieve your objectives and produce data to help make the Intelligent System better over time
- Implement an Intelligent System: Execute, manage, and measure Intelligent Systems in practice
- Create intelligence: Use different approaches, including machine learning
- Orchestrate an Intelligent System: Bring the parts together throughout its life cycle and achieve the impact you want
This Book Is For:
Software engineers, machine learning practitioners, and technical managers who want to build effective intelligent systems.
About the Author
Geoff Hulten is a Machine Learning Scientist with a PhD in machine learning. He has managed applied machine learning teams for over a decade, building dozens of Internet scale Intelligent Systems that have hundreds of millions of interactions with users every day. His research has appeared in top international conferences, received thousands of citations, and won a SIGKDD Test of Time award for influential contributions to the data mining research community that have stood the test of time.
In this Book
-
Introducing Intelligent Systems
-
Knowing When to Use Intelligent Systems
-
A Brief Refresher on Working with Data
-
Defining the Intelligent System's Goals
-
The Components of Intelligent Experiences
-
Why Creating Intelligent Experiences Is Hard
-
Balancing Intelligent Experiences
-
Modes of Intelligent Interaction
-
Getting Data from Experience
-
Verifying Intelligent Experiences
-
The Components of an Intelligence Implementation
-
The Intelligence Runtime
-
Where Intelligence Lives
-
Intelligence Management
-
Intelligent Telemetry
-
Overview of Intelligence
-
Representing Intelligence
-
The Intelligence Creation Process
-
Evaluating Intelligence
-
Machine Learning Intelligence
-
Organizing Intelligence
-
Overview of Intelligence Orchestration
-
The Intelligence Orchestration Environment
-
Dealing with Mistakes
-
Adversaries and Abuse
-
Approaching Your Own Intelligent System