2017-07-06 48 views
0

错误消息:的R - 错误消息,而使用h2o.deeplearning

非法参数(一个或多个),用于深度学习模型:dl_model_faster。
详细信息:字段上的ERRR:_stopping_metric:停止度量标准不能用于回归的错误分类。

我得到这个错误,但实际上我使用h2o.deeplearning为分类问题,我不想运行回归模型。我如何指定?

+1

请发表MCVE:https://stackoverflow.com/help/mcve但我的猜测是,你需要指定分发伯努利 – Richard

+1

你是怎么传递给'distribution'参数'h2o.deeplearning '?如果您没有设置它,请尝试通过'distribution =“bernoulli”'或“distribution = multinomial”(如果这是一个多项分类问题) – Lauren

+0

实际上,这不是一个二进制分类问题,但是谢谢@Lauren和@Richard它在我指定'distribution = bernoulli'或'distribution = multinomial'时工作 –

回答

0

我对h2o.deeplearning()有同样的错误。将因变量转换为因子,然后将数据提供给h2o.deeplearning()为我解决。

dataset$dependent_variable= factor(dataset$dependent_variable,levels = c(0, 1), labels = c(0, 1))