Skip to content

ML in Production

Best practices for building real world machine learning systems

  • Newsletter
  • Courses
    • Build, Deploy, and Monitor ML with Amazon SageMaker
  • About

Storing Metadata from Machine Learning Experiments

Before deploying a machine learning model to production, data scientists spend a large amount of time conducting experiments. These experiments, which include determining which class of models to use and what types of features to include, produce a number of… Read More
Author LuigiPosted on April 8, 2019April 12, 2019Categories ExperimentsLeave a comment on Storing Metadata from Machine Learning Experiments

Using Docker to Generate Machine Learning Predictions in Real Time

Figure 1. A REST API serves as the communication layer between a machine learning model and incoming data. Introduction In Part III of our Docker for Machine Learning series, we learned how to use Docker to perform model training and… Read More
Author LuigiPosted on April 1, 2019March 23, 2020Categories Deployment, Docker, Inference5 Comments on Using Docker to Generate Machine Learning Predictions in Real Time

Batch Inference vs Online Inference

Introduction You’ve spent the last few weeks training a new machine learning model. After working with the product team to define the business objectives, translating these objectives into appropriate evaluation metrics, and several rounds of iterative feature engineering, you’re ready… Read More
Author LuigiPosted on March 25, 2019May 30, 2022Categories Deployment, Inference1 Comment on Batch Inference vs Online Inference

Docker for Machine Learning – Part III

This is Part III of the Docker for Machine Learning series. In Part II of the series we learned how to build custom Docker images and how to use volumes for persisting data in containers. Introduction In Part II of… Read More
Author LuigiPosted on March 18, 2019March 17, 2019Categories Docker2 Comments on Docker for Machine Learning – Part III

Docker for Machine Learning – Part II

This is Part II of the Docker for Machine Learning series. In Part I of the series we learned how to run containers from prebuilt Docker Images. In this post you’ll learn how to build custom images by writing a… Read More
Author LuigiPosted on March 11, 2019May 27, 2020Categories DockerLeave a comment on Docker for Machine Learning – Part II

Docker for Machine Learning – Part I

Why is Docker useful? I will admit it, I cannot mention (or even think about) Docker without a large smile coming to my face. Ever since learning about Docker while working as a Data Engineer a few years ago, I’ve… Read More
Author LuigiPosted on March 4, 2019March 4, 2019Categories DockerLeave a comment on Docker for Machine Learning – Part I

ML in Production – A machine learning newsletter

As a Data Scientist who works on machine learning at scale, I’m constantly on the lookout for best practices and resources to help me become a better machine learning practitioner. Although I often come across very helpful information in the… Read More
Author LuigiPosted on February 5, 2019March 2, 2019Categories newsletterLeave a comment on ML in Production – A machine learning newsletter

Posts pagination

Previous page Page 1 … Page 5 Page 6

Mission

My goal is to help data scientists, ML engineers, and AI product managers, build and operate machine learning systems in production.

Learn more about why I started MLinProduction.

Enroll in my online course

Sagemaker Course Banner

Recent Posts

  • Driving Experimentation Forward through a Working Group (Experimentation Program Series: Guide 03)
  • What is an Experimentation program and Who is Involved? (Experimentation Program Series: Guide 02)
  • Building An Effective Experimentation Program (Experimentation Program Series: Guide 01)
  • Lessons Learned from Writing Online
  • Newsletter #087
  • Newsletter
  • Courses
    • Build, Deploy, and Monitor ML with Amazon SageMaker
  • About
ML in Production Disclaimer