【发布时间】:2016-05-07 16:21:10
【问题描述】:
我正在训练 DRFModel 并在评估接收异常时: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 中的目标列视为二进制(整数)的最佳方法是什么。
(这是我关于堆栈溢出的第一个问题。如果我需要更具体或附上整个代码,请告诉我。谢谢。)
【问题讨论】:
标签: scala h2o sparkling-water