Я пишу код для перекрестной проверки моих моделей performance.In для того, чтобы разделить набор данных случайным образом я использую этот метод:h2o.runif() всегда возвращает тот же вектор
h2o.runif(train.hex)
К сожалению, она всегда возвращает мне тот же вектор:
0,7309678 0,2405364 0,6374174 0,5504370 0,5975453 0,3332184
Я также пытался использовать различные семена, например:
h2o.runif(train.hex, seed=-1)
h2o.runif(train.hex, seed=123)
Результаты всегда совпадают. Что не так с функцией? Я был бы признателен за любой намек на это.
UPDATE
Вот полный код:
library(h2o)
localH2O <- h2o.init(nthreads = -1,max_mem_size = '7g')
data(iris)
iris.hex<- as.h2o(localH2O,iris)
random <- h2o.runif(iris.hex, seed=-1)
print(random)
Можете ли вы дать воспроизводимый пример (т.е. там, где находится поезд .hex, исходящий из?). –
Привет, Эрик, спасибо за комментарий. Я обновил код. –