Bringing Your Own Models for Database Inference
In this book, we’ve covered the process of training models natively using Redshift Machine Learning (Redshift ML). However, there may be instances where you need to utilize models built outside of Redshift. To address this, Redshift ML offers the Bring Your Own Model (BYOM) feature, allowing users to integrate their Amazon SageMaker machine learning models with Amazon Redshift. This feature facilitates making predictions and performing other machine learning tasks on data stored in the warehouse, without requiring data movement.
BYOM offers two approaches: local inference and remote inference. In this chapter, we’ll delve into the workings of BYOM and explore the various options available for creating and integrating BYOM. You’ll be guided through the process of building a machine learning model in Amazon SageMaker, and subsequently, employing Redshift ML’s BYOM feature to bring that model to Redshift. Moreover...