Machine Learning API's

I was looking at the ML API's and had a few questions:

  1. How do I execute ML jobs on a specific schedule, for example once daily?

  2. Is the flow to execute a ML job using the API's as follows: create a job, open the job, add the data feed, start the data feed? An example would really help.

  3. How do I specify seasonality (meaning whether the data feed has seasonal data or not and whether it is weekly or monthly)?

  4. Which specific unsupervised ML models are used under the hood?

If the ML job is running in "real-time" (on going in the background) - then the settings of the job's bucket_span and the datafeed's setting of frequency will define the "schedule".

Example: https://gist.github.com/richcollier/25c9704e5df68d313c01383c5d0480ea

ML will automatically determine if and what kind of seasonality appears in your data

It's a variety of techniques that you can learn about in these videos:

30 Min Meetup w/ Steve Dodson:

2017 ElasticON:

https://www.elastic.co/elasticon/conf/2017/sf/machine-learning-and-statistical-methods-for-time-series-analysis

2018 ElasticON:

https://www.elastic.co/elasticon/conf/2018/sf/the-math-behind-elastic-machine-learning

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.