jupyternotebookでkerasを用いてディープラーニングを学習中です。(本:画像認識プログラミングレシピ)
ラーニング中に起きた出来事で質問があります。
python
1print("反復学習回数:", EPOCHS) 2fit_record = model.fit(train_data, train_teacher_labels, batch_size=BATCH_SIZE, epochs=EPOCHS, verbose=1, validation_data=(test_data, test_teacher_labels))
で学習しました。
python
1Epoch 10/10 2469/469 [==============================] - 117s 249ms/step - loss: 1.9950 - accuracy: 0.4271 - val_loss: 2.0233 - val_accuracy: 0.5223
そして学習が終わってその次に検証を行おうとしました。
python
1#検証を行う(test_dataと正解教師ラベルデータを渡す) 2result_score = model.evaluate(test_data, test_teacher_labels, verbose=0)
検証を行う前にtimeouterrorか何かでjupyternotebookの[in]が1からになってしまいました。(そのため当然modelが定義されてないエラーになります)
python
1--------------------------------------------------------------------------- 2NameError Traceback (most recent call last) 3<ipython-input-2-122ad3d33e44> in <module> 4 1 #検証を行う(test_dataと正解教師ラベルデータを渡す) 5----> 2 result_score = model.evaluate(test_data, test_teacher_labels, verbose=0) 6 7NameError: name 'model' is not defined
この場合ももう一度学習し直さなければならないのでしょうか?
結構時間がかかるしこれからも同じことが起きる可能性もあるので何か良い解決策があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。