Machine learning Algorithms used by Elastic x-pack plugin

爷,独闯天下 提交于 2020-01-04 05:46:10

问题


Elastic X-pack plugin predicts the dynamic baseline for our data and according to that specifies the anomalies out of the box.

All these stuff are getting done behind the scene. My question is this how xpack learns from previous data and dynamically change the baseline. Does that use a specific algorithm?

Is there any document for this?


回答1:


The algorithms used for Elasticsearch's Machine Learning are a mixture of techniques, including clustering, various types of time series decomposition, bayesian distribution modelling and correlation analysis.

Here are some resources where you can deep dive into how it works:

  • 2018's Elastic{ON} featured this presentation: "The Math Behind Elastic Machine Learning", a recording is available here: https://www.elastic.co/elasticon/conf/2018/sf/the-math-behind-elastic-machine-learning
  • The C++ code which implements the core analytics for machine learning is available on github: https://github.com/elastic/ml-cpp



回答2:


I found some good answers on this website which belongs to the Prelert the engine is applied by elastic for anomaly detection.



来源:https://stackoverflow.com/questions/47213120/machine-learning-algorithms-used-by-elastic-x-pack-plugin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!