kerasの保存済モデルで予測しようとしたらエラーが出てしまいます。
SVMのプログラムをそのままkeras用に使用したからかもしれません...
どこを修正すればよいでしょうか?
ご指導いただければ助かります。
よろしく願いいたします。
◆以下、PGMとエラー内容です。
>学習済モデルを保存する
import pickle
filename = 'finalized_model_keras_1.sav'
pickle.dump(model, open(filename, 'wb'))
>保存した学習済モデルをロードする
loaded_model = pickle.load(open(filename, 'rb'))
import numpy as np
import pandas as pd
>未知データの読み込み
df1 = pd.read_excel('iris_data_3.xlsx',sheet_name='data2')
x_test_keras_1 = np.array(df1)
>未知データをロードした学習済モデルで予測
y_test_keras_1 = clf.predict(x_test_keras_1)
print(x_test_keras_1,y_test_keras_1)
NameError Traceback (most recent call last)
<ipython-input-7-0b096a1c8917> in <module>
7
8 # 未知データをロードした学習済モデルで予測
----> 9 y_test_keras_1 = clf.predict(x_test_keras_1)
10
11 print(x_test_keras_1,y_test_keras_1)
NameError: name 'clf' is not defined
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/23 16:50