Machine Learning Functions

The machine learning functions contain algorithms for machine learning and data preparation. Additionally, these functions provide evaluation metrics for models. You can use these evaluation metrics to determine the accuracy of your models.

Vertica machine learning functions do not support temp tables.

Important: Before using a machine learning function, be aware that all the ongoing transactions might be committed.

Data Preparation Functions

You can use the following functions to pre-process your data:

Evaluation Functions

You can use the following functions to evaluate your data:

Prediction Functions

You can use the following functions to apply a model to a table:

Supervised Learning Functions

You can use the following supervised learning functions to run predictive analytics on a data set:

Unsupervised Learning Functions

You can use the following unsupervised learning functions to run analytics on a data set: