Bring Your Own Model | BYOM | Teradata Vantage - Welcome to Bring Your Own Model - Teradata Vantage

Teradata Vantageā„¢ - Bring Your Own Model User Guide

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
Lake
VMware
Product
Teradata Vantage
Release Number
5.0
Published
October 2023
Language
English (United States)
Last Update
2024-04-06
dita:mapPath
fee1607120608274.ditamap
dita:ditavalPath
ayr1485454803741.ditaval
dita:id
fee1607120608274

Using the Bring Your Own Model User Guide

The Vantage Bring Your Own Model (BYOM) package gives data scientists and analysts the ability to operationalize predictive models in Vantage using predictive models trained in external tools.

This guide is intended for use by the following technical personnel:
  • Data Analysts
  • Data Scientists

Why Would I Use this Content?

To create or convert your predictive model using a supported model interchange format and store it in a Vantage table.

How Do I Use this Content

Learn the functions to take predictive models or converted predictive models stored in a Vantage table and use BYOM Predict, PMMLPredict, H2OPredict, ONNXPredict, DataikuPredict, or DataRobotPredict to score your data with the model.

How Do I Get Started?

Contact Teradata to order the Vantage BYOM software package and schedule installation.

Bring Your Own Model

The Vantage Bring Your Own Model (BYOM) package gives data scientists and analysts the ability to operationalize predictive models in Vantage. Predictive models trained in external tools with sample data can be used to score data stored in Vantage using the BYOM Predict. Create or convert your predictive model using a supported model interchange format (PMML, MOJO, ONNX, Dataiku, and DataRobot are currently available), store it in a Vantage table, and use the BYOM PMMLPredict, H2OPredict, ONNXPredict, DataikuPredict, or DataRobotPredict to score your data with the model.

The Vantage BYOM package supports the following model formats:
  • Predictive Model Markup Language (PMML)
  • Model Object Optimized (MOJO)
  • Open Neural Network Exchange (ONNX)
  • Dataiku
  • DataRobot

Without Vantage BYOM

  1. Prepare or transform sample data/features in Vantage.
  2. Export sample data from Vantage to the external platform.
  3. Construct and train models using external modeling tools running on an external platform.
  4. Prepare or transform scoring data/features in Vantage.
  5. Export the raw data/features from Vantage to the external platform.
  6. Run scoring/prediction jobs on the external platform.
  7. Import scores from the external platform to Vantage.
  8. Repeat steps 4-7 as new raw data/features become available.

Vantage BYOM is more efficient because you can eliminate steps 5-8, and scoring models in Vantage has high-performance and is scalable to multiple models running concurrently.

With Vantage BYOM PMMLPredict Function

  1. Generate the external model in PMML or convert the external model to PMML.
  2. Load the PPML model into a Vantage table.
  3. Use the PMMLPredict function to score/predict on the data in Vantage.

With Vantage BYOM H2OPredict Function

  1. Generate the external MOJO model in H2O Open Source or H2O Driverless AI.
  2. Load the MOJO model into a Vantage table.
  3. Use the H2OPredict function to create predictions on the data stored in Vantage.

With Vantage BYOM ONNXPredict Function

  1. Generate the external model in ONNX or convert the external model to ONNX.
  2. Load the ONNX model into a Vantage table.
  3. Use the ONNXPredict function to create predictions on the data stored in Vantage.

With Vantage BYOM DataikuPredict Function

  1. Generate the external model in Dataiku.
  2. Load the Dataiku model into a Vantage table.
  3. Use the DataikuPredict function to create predictions on the data stored in Vantage.

With Vantage BYOM DataRobot Function

  1. Generate the external model in DataRobot.
  2. Load the DataRobot model into a Vantage table.
  3. Use the DataRobotPredict function to create predictions on the data stored in Vantage.
1,2. Convert and Import the modelVantageSystemAllow Data Scientists freedomto use preferred toolsBring Your Own Model (BYOM) WorkflowPrepare/Transform Data in VantageTransformed Training Dataset Exportedfor Model TrainingTrain/Build model using anypreferred tools3. Score/Predict entire data set atscale in Vantage