OpenSearch/x-pack/plugin/ml/qa/ml-with-security
Dimitris Athanasiou 873ad3f942
[7.x][ML] Add option to regression to randomize training set (#45969) (#46017)
Adds a parameter `training_percent` to regression. The default
value is `100`. When the parameter is set to a value less than `100`,
from the rows that can be used for training (ie. those that have a
value for the dependent variable) we randomly choose whether to actually
use for training. This enables splitting the data into a training set and
the rest, usually called testing, validation or holdout set, which allows
for validating the model on data that have not been used for training.

Technically, the analytics process considers as training the data that
have a value for the dependent variable. Thus, when we decide a training
row is not going to be used for training, we simply clear the row's
dependent variable.
2019-08-27 17:53:11 +03:00
..
src/test/java/org/elasticsearch/smoketest Switch from using docvalue_fields to extracting values from _source (#44062) (#44804) 2019-07-25 10:02:41 +03:00
build.gradle [7.x][ML] Add option to regression to randomize training set (#45969) (#46017) 2019-08-27 17:53:11 +03:00
roles.yml Add view_index_metadata to roles.yml and remove as many df analytics test cases from build.gradle blacklist as possible. (#45451) (#45465) 2019-08-13 08:31:58 +02:00