Book cover for Machine Learning Systems: Designs that scale by Jeff Smith

Machine Learning Systems

Designs that scale

2018 Released
224 Pages
4-5 Hours
Audiobook Unavailable
Paperback Unavailable
Hardback Unavailable
ManningISBN 9781638355366

Summary

Machine Learning Systems: Designs that scale is an example-rich guide that teaches you how to implement reactive design solutions in your machine learning systems to make them as reliable as a well-built web app.

Foreword by Sean Owen, Director of Data Science, Cloudera

About the Technology

If you’re building machine learning models to be used on a small scale, you don't need this book. But if you're a developer building a production-grade ML application that needs quick response times, reliability, and good user experience, this is the book for you. It collects principles and practices of machine learning systems that are dramatically easier to run and maintain, and that are reliably better for users.

About the Book

Machine Learning Systems: Designs that scale teaches you to design and implement production-ready ML systems. You'll learn the principles of reactive design as you build pipelines with Spark, create highly scalable services with Akka, and use powerful machine learning libraries like MLib on massive datasets. The examples use the Scala language, but the same ideas and tools work in Java, as well.

What's Inside

  • Working with Spark, MLlib, and Akka
  • Reactive design patterns
  • Monitoring and maintaining a large-scale system
  • Futures, actors, and supervision

About the Reader

Readers need intermediate skills in Java or Scala. No prior machine learning experience is assumed.

About the Author

Jeff Smith builds powerful machine learning systems. For the past decade, he has been working on building data science applications, teams, and companies as part of various teams in New York, San Francisco, and Hong Kong. He blogs (https: //medium.com/@jeffksmithjr), tweets (@jeffksmithjr), and speaks (www.jeffsmith.tech/speaking) about various aspects of building real-world machine learning systems.

Table of Contents

PART 1 - FUNDAMENTALS OF REACTIVE MACHINE LEARNING
  1. Learning reactive machine learning
  2. Using reactive tools

PART 2 - BUILDING A REACTIVE MACHINE LEARNING SYSTEM
  1. Collecting data
  2. Generating features
  3. Learning models
  4. Evaluating models
  5. Publishing models
  6. Responding

PART 3 - OPERATING A MACHINE LEARNING SYSTEM
  1. Delivering
  2. Evolving intelligence

Jeff Smith

Jeff Smith is a Professor of Film Studies in the Department of Communication Arts at the University of Wisconsin--Madison, where he earned his Ph.D. He is the author of two books: The Sounds of Commerce: Marketing Popular Film
Music (1998) and Film Criticism, the Cold War, and the Blacklist: Reading the Hollywood Reds (2014). He has also published several articles and book chapters on the role of sound and music in American cinema. He is currently at work on a book that traces development of the classical Hollywood film score during the 1930s that examines how studios allocated musical resources to films based on their position within the hierarchy of prestige pictures, programmers, and "B" films.

More by Jeff Smith

Why Readwise Books?

Readwise Books is an ebook & audiobook platform that automatically logs how much you and your friends read, making it fun and easy to read more. Learn more →