Machine Learning

Machine learning is built into the Elastic Stack and enables users to gain insights into their Elasticsearch data. There are a wide range of capabilities from identifying in anomalies in your data, to training and deploying regression or classification models based on Elasticsearch data.

To use the Elastic Stack machine learning features, you must have the appropriate license and at least one machine learning node in your Elasticsearch cluster. If Elastic Stack security features are enabled, you must also ensure your users have the necessary privileges.

The fastest way to get started with machine learning features is to start a free 14-day trial of Elasticsearch Service in the cloud.

See https://www.elastic.co/guide/en/machine-learning/current/setup.html and other documentation for more detail.

ImportedMLModel

Constructor

ImportedMLModel(es_client, List[str], …)

Transform and serialize a trained 3rd party model into Elasticsearch.

Learning API

ImportedMLModel.predict(self, X, …)

Make a prediction using a trained model stored in Elasticsearch.