ElasticSearch深度学习

时间:2018-05-18 13:50:01

标签: elasticsearch

我有Elasticsearch索引,它记录我的刮刀统计信息,例如响应状态和使用的标头。如何做一些像机器学习这样的东西来猜测哪个标题组合将在未来的刮擦中获得最佳效果。是否有可能与普通的Elasticsearch一起使用 - 你会建议使用什么插件。

1 个答案:

答案 0 :(得分:1)

据我所知,ELK仅在Kibana的X-Pack扩展中提供机器学习功能,例如:异常检测和预测link。对我来说这没用,因为我的模型需要高级数据过滤,我想在仪表板上可视化我的所有预测。如果您想进行自定义预测,那么唯一的方法是制作自己的预测脚本或使用一些开箱即用的ML解决方案,例如Amazon Machine Learning

您可以将Elasticsearch视为普通的NoSQL数据库,并使用REST请求定期从Elasticsearch提取原始数据,并将其重定向到创建的ML脚本或ML Web服务。然后,您可以将预测保存到Elasticsearch作为新索引,以后可以在Kibana中进行可视化。

               HTTP GET                                     HTTP PUT
Elasticsearch =========> Script(Filtering and Predictions) ==========> Elasticsearch 

我仍然在寻找产生预测的最佳解决方案,但现在自定义脚本似乎是唯一的选择,我正在开发它。