15 TFX: MLOps and deploying models with TensorFlow

This chapter covers

  • Writing an end-to-end data pipeline using TFX (TensorFlow-Extended)
  • Training a simple neural network through the TFX Trainer API
  • Using Docker to containerize model serving (inference) and present it as a service
  • Deploying the model on your local machine so it can be used through an API

In chapter 14, we looked at a very versatile tool that comes with TensorFlow: the TensorBoard. TensorBoard is a visualization tool that helps you understand data and models better. Among other things, it facilitates

  • Monitoring and tracking model performance

  • Visualizing data inputs to models (e.g., images, audio)

  • Profiling models to understand their performance or memory bottlenecks

Get TensorFlow in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.