gpt4 book ai didi

java - h2o - 无法找到或加载主类代码 7 错误

转载 作者:行者123 更新时间:2023-12-02 08:46:11 25 4
gpt4 key购买 nike

我使用以下代码在 R 中构建了 GBM 模型。

gbm_model_sample <- h2o.gbm(x = c(1:78,80:688), y =79, training_frame = train.h2o, seed = 0xDECAF,ntrees = 1000, max_depth = 4,learn_rate = 0.1,stopping_rounds=50,min_rows = 50,distribution ="bernoulli",ignore_const_col=F,
histogram_type='QuantilesGlobal',sample_rate=0.7,col_sample_rate=0.7,keep_cross_validation_models = T)

模型已构建,我将 Mojo 对象保存为:

h2o.download_mojo(gbm_model_sample,get_genmodel_jar = T)

它在我的工作目录中保存为“GBM_model_R_1586221409024_1.zip”。

现在我使用函数h2o.mojo_predict_csv和/或h2o.mojo_predict_df来预测测试数据帧,这就是我得到如下错误的地方

对于h2o.mojo_predict_csv

h2o.mojo_predict_csv('Test_sample_.csv','GBM_model_R_1586221409024_1.zip',genmodel_jar_path = 'h2o-genmodel.jar',verbose = F)

enter image description here

对于h2o.mojo_predict_df

h2o.mojo_predict_df(test, 'GBM_model_R_1586221409024_1.zip',verbose = T)

enter image description here

当我使用相同的测试并使用 R h2o.predict 时,它工作得完全正常,但是之前对我来说工作正常的上述两个代码已经开始给出如上所述的错误。我加载的包如下。是什么导致了这个错误?我没能在网上找到太多这方面的信息。

library(rJava)
require(h2o)
require(readr)
require(dplyr)
require(forcats)
require(ggplot2)
require(scales)
require(caret)
require(stringr)
library(data.table)
require(getPass)

最佳答案

尽管听起来很愚蠢,但 h2o 中似乎存在一个错误,当设置的工作目录名称中包含空格时,就会发生该错误。例如“c:\testfolder\model\”,如果将其更改为“c:\test_folder\model\”或“c:\testfolder\model\",那么我们就不会得到上面的错误。 H2o 很难将文件写入地址之间有空格的目录。

关于java - h2o - 无法找到或加载主类代码 7 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61071343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com