私はDRFModel
を訓練しており、例外を受け取っていると評価しています:Exception in thread "main" java.lang.ClassCastException: hex.ModelMetricsRegression cannot be cast to hex.ModelMetricsBinomial
。Integer型のH2OFrame列を強制的にスカラー形式にする方法はありますか?
データには、0または1を含む "label"という列があり、これはターゲット列であるdRFParameters._response_column = "label"
です。モデルが目標の列の値を実数として扱うように見えます。
この問題はPython APIでも発生していましたが、H2OFrame
:hdf['label'] = hdf['label'].asfactor()
で次のように修正しました。私はscalaとh2oを初めて使っています。 H2OFrame
のターゲット列を2進(Integer)にするようにh2oに強制する最良の方法は何か不思議でした。
(これは、スタックオーバーフローの私の最初の質問です。私はより具体的または全体のコードを添付する必要があるなら、私に教えてください。ありがとうございました。)
感謝を行うことができます。 '.remove()'の良いヒント! –