使用H2O GBM模型的MOJO文件再现预测

问题描述 投票:0回答:2

我使用H2O版本3.26.0.5在二进制问题中训练了GBM模型,以预测肯定分类的可能性。我将模型文件另存为MOJO,并使用该文件在新数据中生成预测:

## first, restart R session ##

# load the model
library(h2o)

h2o.init(nthreads = -1)

model <- h2o.import_mojo("path_to_mojo_file")

# load the new data input
input <- read_csv("path_to_new_data")

input_h2o <- as.h2o(input)

# predictions
predictions <- predict(model, input_h2o)

[当我在计算机上运行此代码时,与在生产环境中使用相同的MOJO文件进行预测时,得到的预测不同。

MOJO文件是否应该发生这种情况?我相信,一旦将模型保存为MOJO格式,您就可以在任何环境中进行预测并获得相同的结果。谁知道为什么会这样吗?

r machine-learning prediction h2o gbm
2个回答
0
投票

[当我在计算机上运行此代码时,与在生产环境中使用相同的MOJO文件进行预测时,得到的预测不同。

生产环境是否运行完全相同的R脚本?


0
投票

最后,我发现生产环境的脚本中存在错误。修复后,预测变得非常接近。

© www.soinside.com 2019 - 2024. All rights reserved.