R WIndows操作系统上的Xgboost h2o错误?

R WIndows操作系统上的Xgboost h2o错误?,r,machine-learning,h2o,xgboost,R,Machine Learning,H2o,Xgboost,我尝试在本地机器上使用Windows操作系统运行xgboost。但有以下错误: Error in .h2o.doSafeREST(h2oRestApiVersion = h2oRestApiVersion, urlSuffix = page, : ERROR MESSAGE: java.lang.AssertionError: Unregistered algorithm xgboost 以下是我的代码示例: library(h2o) h2o.init(enable_assertio

我尝试在本地机器上使用Windows操作系统运行xgboost。但有以下错误:

Error in .h2o.doSafeREST(h2oRestApiVersion = h2oRestApiVersion, urlSuffix = page,  : 


ERROR MESSAGE:

java.lang.AssertionError: Unregistered algorithm xgboost
以下是我的代码示例:

library(h2o)
h2o.init(enable_assertions = TRUE)
localH2O=h2o.init(nthreads = 8)

train.h2o <- h2o.importFile("train.csv")
test.h2o <- h2o.importFile("test.csv")

# Number of CV folds (to generate level-one data for stacking)
nfolds <- 5

y <- get_index(train.h2o,"loss")
x <- setdiff(1:length(train.h2o), y)
x=h2o.colnames(train.h2o[,x])
y=h2o.colnames(train.h2o[,y])


my_xgb1 <- h2o.xgboost(x = x,
                       y = y,
                       training_frame = train.h2o,
                       ntrees = 50,
                       max_depth = 3,
                       min_rows = 2,
                       learn_rate = 0.2,
                       nfolds = nfolds,
                       fold_assignment = "Modulo",
                       keep_cross_validation_predictions = TRUE,
                       seed = 1)
库(h2o)
init(enable_断言=TRUE)
localH2O=h2o.init(nthreads=8)

train.h2oh2o xgboost当前在Windows中不受支持

请参阅h2o xgboost最新文档页面的附加屏幕截图


您可以在github上投票支持此功能:


Windows不支持XGBoost

限制清单包括:

  • Windows上不支持XGBoost
  • 支持的平台列表包括:Linux或OS X
当我遇到同样的问题时,我打开我的COLAB帐户,并在那里尝试。它确实对我有用