机器学习#

机器学习内置于 Elastic Stack,使用户能够洞悉其 Elasticsearch 数据。从识别数据中的异常,到根据 Elasticsearch 数据训练和部署回归或分类模型,它提供了广泛的功能。

要使用 Elastic Stack 机器学习功能,您必须拥有相应的许可证,并且 Elasticsearch 集群中至少要有一个机器学习节点。如果启用了 Elastic Stack 安全功能,您还必须确保您的用户具有必要的权限。

开始使用机器学习功能的最快方法是开始免费试用 Elastic Cloud 14 天

查看Elasticsearch 机器学习文档,了解更多详细信息。

MLModel#

构造函数#

MLModel(es_client, model_id)

由 Elasticsearch 管理的机器学习模型。

预测#

MLModel.predict(X)

使用存储在 Elasticsearch 中的训练模型进行预测。

管理模型#

MLModel.import_model(es_client, model_id, ...)

将训练好的第三方模型转换为 Elasticsearch。

MLModel.exists_model()

检查模型是否已存在于 Elasticsearch 中

MLModel.delete_model()

删除保存在 Elasticsearch 中的推理模型