我正在训练 aDRFModel
并且在评估接收异常时:Exception in thread "main" java.lang.ClassCastException: hex.ModelMetricsRegression cannot be cast to hex.ModelMetricsBinomial
.
数据有一个名为“标签”的列,其中包含 0 或 1,即目标列:dRFParameters._response_column = "label"
。看起来模型将目标列值视为实数。
我在 python API 上也遇到了这个问题,并通过在H2OFrame
:上使用以下内容进行了修复hdf['label'] = hdf['label'].asfactor()
。我是 scala 和 h2o 的新手。我想知道强制 h2o 将目标列H2OFrame
视为二进制(整数)的最佳方法是什么。
(这是我关于堆栈溢出的第一个问题。让我知道是否需要更具体或附加整个代码。谢谢。)