H2Oディープラーニングは、ターゲット変数が(2つのレベルのみを含む)要因であることを保証していても、デフォルトで回帰を実行しています。どのようにこれを解決する上でリード?以下はH2OディープラーニングR
コードです:
dnn_mod <-
h2o.deeplearning(x = 2:321, # column numbers for predictors
y = 322, # column number for label
training_frame = sdcs_data, # data in H2O format
activation = "TanhWithDropout", # or 'Tanh'
input_dropout_ratio = 0.2, # % of inputs dropout
hidden_dropout_ratios = c(0.3,0.3,0.3), # % for nodes dropout
balance_classes = FALSE,
hidden = c(150,150,150),
epochs = 500,
#standardize = TRUE,
epsilon = 1.0e-5,
loss = "CrossEntropy",
stopping_rounds = 50,
stopping_metric = "AUC")
#classification = TRUE)
「回帰を実行していますか?」とはどういう意味ですか? – lejlot
分類ではなく回帰モデルを実行するのがデフォルトです。 CrosseEntropy損失のようなパラメータは、どの場合には意味を成さず、エラーをスローします。 –
だから、損失= "クロスエントロピー"を設定しないでください.... –