# Change machine learning algorithms

**URL:** <https://discuss.elastic.co/t/change-machine-learning-algorithms/282343>\
**Category:** Elasticsearch\
**Tags:** elastic-stack-machine-learning\
**Created:** [August 24, 2021, 11:56am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343 "2021-08-24T11:56:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hartinah](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hartinah/32/93633_2.png) [@Hartinah](https://discuss.elastic.co/u/Hartinah)\
**Post date:** [August 24, 2021, 11:56am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/1 "2021-08-24T11:56:31Z")

</div>

Sorry, I've only been learning about elastics for a few years...And I happen to want to do some research with Wazuh and Elastic...I noticed that there are machine learning features in elastic in data analysis. Is it possible to replace algorithms in machine learning elastic? Not only use but can be used in research development, is this possible?

Thanks

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [August 25, 2021, 1:10am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/2 "2021-08-25T01:10:30Z")

</div>

Welcome to our community! 😃

I don't believe that this is possible at this stage, no.

---

<div class="post-metadata">

**Author:** ![Hartinah](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hartinah/32/93633_2.png) [@Hartinah](https://discuss.elastic.co/u/Hartinah)\
**Post date:** [August 25, 2021, 2:00am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/3 "2021-08-25T02:00:16Z")

</div>

So that means we can only directly use ML features in elastic and can't change anything in it?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [August 25, 2021, 2:04am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/4 "2021-08-25T02:04:20Z")

</div>

Correct.

Can you elaborate more on what you are looking for?

---

<div class="post-metadata">

**Author:** ![Hartinah](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hartinah/32/93633_2.png) [@Hartinah](https://discuss.elastic.co/u/Hartinah)\
**Post date:** [August 25, 2021, 3:02am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/5 "2021-08-25T03:02:47Z")

</div>

I know that wazuh can be used to detect existing attacks and even be able to create rules that can be applied to block attackers, on the other hand elastic helps wazuh as a system and user interface, currently elastic has added machine learning features that can be used to improve threat analysis. Now what I really want to do is try to predict attacks on IoT devices that are likely to happen in the future by utilizing machine learning elastics that can study wazuh data, but I plan to use other types of algorithms on machine learning elastics, is it possible to overhauling algorithms from machine learning elastic?

---

<div class="post-metadata">

**Author:** ![Iker](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/iker/32/91708_2.png) [@Iker](https://discuss.elastic.co/u/Iker)\
**Post date:** [August 25, 2021, 4:37am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/6 "2021-08-25T04:37:01Z")

</div>

I started checking Wazuh a year and a half ago, at the beginning I was very excited, after all, OSSEC in steroids was looking great, however, as I go deeper and deeper, I started to realize that Wazuh was going to be overcome by the native SIEM functionality by Elastic very soon. I suggest you to do the same, evaluate Wazuh functionality and the complexity of implementation against the native modules in Elastic, and select which one fits your needs better.

Now, about you specific question. What you are trying to accomplish, it's possible, but you have to get very familiar with the "schema" used by Wazuh, so you could select the "features" that ML is going to use for predictions; the algorithms used by Elastic for regression & classification are very standard, but not interchangeable.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 22, 2021, 4:37am UTC](https://discuss.elastic.co/t/change-machine-learning-algorithms/282343/7 "2021-09-22T04:37:03Z")

</div>

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