h2o.deeplearning を 2 回実行しようとしています。2 つのトレーニング セットでチェックポイント パラメーターを使用します (異なるエポックを除いて同じパラメーターを使用)。次のエラーが表示されます。
エラー: 'トレーニング データの列は、チェックポイントされたモデルと同じでなければなりません
ただし、両方のセットには同じ列があります。関連するコードの下に添付:
model <- h2o.deeplearning(x = 2:785, y = 1, training_frame = train1,
activation = "RectifierWithDropout",
hidden = c(1024,1024,2048),
epochs = 10,
l1 = 1e-5,
input_dropout_ratio = 0.2,
train_samples_per_iteration = -1,
classification_stop = -1)
model2 <- h2o.deeplearning(x = 2:785, y = 1, training_frame = train2,
checkpoint = model@model_id,
activation = "RectifierWithDropout",
hidden = c(1024,1024,2048),
epochs = 1000,
l1 = 1e-5,
input_dropout_ratio = 0.2,
train_samples_per_iteration = -1,
classification_stop = -1)
> all(colnames(train1)==colnames(train2))
[1] TRUE
> dim(train1)
[1] 54447 785
> dim(train2)
[1] 5553 785
ありがとう、エリ。