[初心者です]MNISTのモデルをCSVファイルに出力する方法教えてください
0 likes
CSVファイルに記載する項目は何でしょうか?例えば、テストデータの真値(正解ラベル)と分類結果、信頼度を保存するなら、以下のようにします。
import pandas as pd
pred = model.predict(X_test) # shape == (10000, 10)
y_pred = np.argmax(pred, axis=1) # shape == (10000,)
confidence = np.max(pred, axis=1) # shape == (10000,)
df = pd.DataFrame({
'y_test': np.argmax(y_test, axis=1),
'y_pred': y_pred,
'confidence': confidence,
})
df.to_csv("prediction.csv", index=False)
出力例は以下のとおりです(5行目以降は省略)。
y_test,y_pred,confidence
7,7,0.9996538
2,2,0.9999999
1,1,0.9993451
@kimukazu1029
Questioner
@kimukazu1029
Questioner