2017-07-06 49 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))