Managing ML workflows with SageMaker Pipelines
SageMaker Pipelines is a purpose-built CI/CD and orchestration service that helps automate, manage, and reuse machine learning workflows. It has tight integration with the different features and capabilities of SageMaker, which makes it easy for data scientists and machine learning engineers to use it for MLOps requirements with the SageMaker service.
In this recipe, we will use SageMaker Pipelines to create and manage automated ML workflows. We will work with a simplified example involving a sequential workflow of a processing step, followed by a training step. The processing step makes use of SageMaker Processing to perform the train-test split, while the training step focuses on training a linear learner model using the training data that's been prepared by the processing step. Once we have completed the steps in this recipe, we will be able to execute an end-to-end automated pipeline using SageMaker Pipelines, without having...