前提・実現したいこと
リンク内容
こちらのプログラムを実行したいのですがモデルの精度をはかるところが上手くいきません。
発生している問題・エラーメッセージ
NameError Traceback (most recent call last) <ipython-input-13-d73e2d7da4c9> in <module> 8 from keras.utils import np_utils 9 ---> 10 test_Y = np_utils.to_categorical(test_Y,10) 11 12 score = model.model.evaluate(x=test_X,y=test_Y) NameError: name 'test_Y' is not defined
該当のソースコード
python
1# モデルの精度を測る 2 3#評価用のデータの読み込み 4eval_X = np.load(r'C:\Users\sern3\Desktop\pet_data_test_X_150.npy') 5eval_Y = np.load(r'C:\Users\sern3\Desktop\pet_data_test_Y_150.npy') 6 7#Yのデータをone-hotに変換 8from keras.utils import np_utils 9 10test_Y = np_utils.to_categorical(test_Y,10) 11 12score = model.model.evaluate(x=test_X,y=test_Y) 13 14print('loss=', score[0]) 15print('accuracy=', score[1])
補足情報(FW/ツールのバージョンなど)
windows
python3.6
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。