PMML (Predictive Model Markup Language) is the most popular standard serialization format for exchange of Machine Learning models. Most customers train their models in tools external to Vantage, such as Scikit-learn, R, SAS, and so on. Vantage Analytics enables customers to bring their models to Vantage by inserting the model as a BLOB into a table, and apply them to data stored in Analytics Database for scoring. Users can use these external models for scoring through tdplyr by using the td_pmml_predict_sqle() function.
PMML models for following functions are supported:
- GLM
- Random Forest
- XGBoost
- Naive Bayes
- Decision Tree
BYOM functions are installed on ‘mldb’ user by default. Use the global option byom.install.location to point to ‘mldb’ or another database/user where BYOM functions are installed.