TensorFlow in Production tutorials
The best way to learn TensorFlow Extended (TFX) is to learn by doing. These tutorials are focused examples of the key parts of TFX. They include beginner tutorials to get started, and more advanced tutorials for when you really want to dive into more advanced parts of TFX.
Getting started tutorials
1. Starter Pipeline
Probably the simplest pipeline you can build, to help you get started. Click the Run in Google Colab button.2. Adding Data Validation
Building on the simple pipeline to add data validation components.3. Adding Feature Engineering
Building on the data validation pipeline to add a feature engineering component.4. Adding Model Analysis
Building on the simple pipeline to add a model analysis component.TFX on Google Cloud
Google Cloud provides various products like BigQuery, Vertex AI to make your ML workflow cost-effective and scalable. You will learn how to use those products in your TFX pipeline.
Running on Vertex Pipelines
Running pipelines on a managed pipeline service, Vertex Pipelines.Read data from BigQuery
Using BigQuery as a data source of ML pipelines.Vertex AI Training and Serving
Using cloud resources for ML training and serving with Vertex AI.TFX on Cloud AI Platform Pipelines
An introduction to using TFX and Cloud AI Platform Pipelines.Next steps
Once you have a basic understanding of TFX, check these additional tutorials and guides. And don't forget to read the TFX User Guide.
Complete Pipeline Tutorial
A component-by-component introduction to TFX, including the interactive context, a very useful development tool. Click the Run in Google Colab button.Custom Component Tutorial
A tutorial showing how to develop your own custom TFX components.Data Validation
This Google Colab notebook demonstrates how TensorFlow Data Validation (TFDV) can be used to investigate and visualize a dataset, including generating descriptive statistics, inferring a schema, and finding anomalies.Model Analysis
This Google Colab notebook demonstrates how TensorFlow Model Analysis (TFMA) can be used to investigate and visualize the characteristics of a dataset and evaluate the performance of a model along several axes of accuracy.Serve a Model
This tutorial demonstrates how TensorFlow Serving can be used to serve a model using a simple REST API.Videos and updates
Subscribe to the TFX YouTube Playlist and blog for the latest videos and updates.
TFX: Production ML with TensorFlow in 2020
TF Dev Summit 2020
TFX: Production ML pipelines with TensorFlow
TF World 2019
Taking Machine Learning from Research to Production
GOTO Copenhagen 2019