Для определенной комбинации параметров в функции deeplearning h2o, я получаю разные результаты при каждом запуске.Согласовать результаты с несколькими прогонами h2o deeplearning
args <- list(list(hidden = c(200,200,200),
loss = "CrossEntropy",
hidden_dropout_ratio = c(0.1, 0.1,0.1),
activation = "RectifierWithDropout",
epochs = EPOCHS))
run <- function(extra_params) {
model <- do.call(h2o.deeplearning,
modifyList(list(x = columns, y = c("Response"),
validation_frame = validation, distribution = "multinomial",
l1 = 1e-5,balance_classes = TRUE,
training_frame = training), extra_params))
}
model <- lapply(args, run)
Что мне нужно сделать, чтобы получать согласованные результаты для модели каждый раз, когда я запускаю это?
Так вы установили ** постоянное случайное семя **? – sascha
Я использовал set.seed вместо того, чтобы использовать его как атрибут :(Спасибо за указатель –