Building Intelligent Systems

A Guide to Machine Learning Engineering

  • Geoff Hulten

Table of contents

  1. Front Matter
    Pages i-xxvi
  2. Approaching an Intelligent Systems Project

    1. Front Matter
      Pages 1-1
    2. Geoff Hulten
      Pages 3-13
    3. Geoff Hulten
      Pages 15-24
    4. Geoff Hulten
      Pages 25-34
  3. Intelligent Experiences

    1. Front Matter
      Pages 51-51
    2. Geoff Hulten
      Pages 75-86
    3. Geoff Hulten
      Pages 87-95
    4. Geoff Hulten
      Pages 97-110
    5. Geoff Hulten
      Pages 111-119
  4. Implementing Intelligence

    1. Front Matter
      Pages 121-121
    2. Geoff Hulten
      Pages 133-142
    3. Geoff Hulten
      Pages 143-156
    4. Geoff Hulten
      Pages 157-169
    5. Geoff Hulten
      Pages 171-182
  5. Creating Intelligence

    1. Front Matter
      Pages 183-183
    2. Geoff Hulten
      Pages 185-195
    3. Geoff Hulten
      Pages 197-207
    4. Geoff Hulten
      Pages 209-224
    5. Geoff Hulten
      Pages 225-244
    6. Geoff Hulten
      Pages 245-261
    7. Geoff Hulten
      Pages 263-278
  6. Orchestrating Intelligent Systems

    1. Front Matter
      Pages 279-279
    2. Geoff Hulten
      Pages 281-290
    3. Geoff Hulten
      Pages 291-300
    4. Geoff Hulten
      Pages 301-310
    5. Geoff Hulten
      Pages 311-317
    6. Geoff Hulten
      Pages 319-330
  7. Back Matter
    Pages 331-339

About this book


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: 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


Machine Learning Machine Learning Engineering Applied Machine Learning Artificial Intelligence Big Data Data Mining Intelligent Systems Internet Scale Intelligence Intelligent Experience Active Intelligence

Authors and affiliations

  • Geoff Hulten
    • 1
  1. 1.LynnwoodUSA

Bibliographic information

Industry Sectors
Materials & Steel
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Energy, Utilities & Environment
Oil, Gas & Geosciences