Skip to main content

Whats an ml function

Machine Learning (ML) models in Elara allow you to predict unknown values from known values. When you define an ML model, a special model is created that estimates an output value from 0-or-more input values (or features). With sufficient and suitable data, an ML model can be trained to learn what the output value will be, given feature values, and can subsequently be used to generation predictions in functions or scenarios. As you would expect, data to train an ML model is defined as a data stream.

ML Model has a range of configuration options, including the kind of ML model that you can use to model the unknown value. For ease-of-use, Elara automatically chooses a model kind depending on the type of output being predicted by an ML Model. The model kinds are described below:

TypeDescription
Neural NetworkA type of ML Model that can be used to infer a numeric or a categorical property from 1-or-more features.
Gaussian ProcessA type of ML Model that can be used to infer a numeric property from 1-or-more features.
Boosted TreeA type of ML Model that can be used to infer a categorical property from 1-or-more features.

Next Steps

In the next lessonIn the next lesson you will learn about how to use ml functions to build predictive insights.