logo
Loading...

MLP show_train_history函式出現錯誤 - Cupoy

你好:執行 Day70 之SAMPLE CODE : Day70-Keras_Mnist_MLP_S...

ml100-3,ml100-3-d70

MLP show_train_history函式出現錯誤

2019/11/24 下午 11:32
機器學習共學討論版
葉庭瑜
觀看數:26
回答數:2
收藏數:0
ml100-3
ml100-3-d70

你好:


執行 Day70 之SAMPLE CODE : Day70-Keras_Mnist_MLP_Sample.ipynb ,在show_train_history(train_history,'acc','val_acc') 發生錯誤


在執行到 

show_train_history(train_history,'acc','val_acc') 

時出現以下錯誤訊息,不知是什麼原因。



--------------------------------------------------------------------------- KeyError                                  Traceback (most recent call last) <ipython-input-41-3de85ac01f91> in <module>       1 #show_train_history(train_history,'acc','val_acc') ----> 2 show_train_history(train_history,'acc','val_acc') <ipython-input-40-7c9f4f7020bd> in show_train_history(train_history, train, validation)       1 import matplotlib.pyplot as plt       2 def show_train_history(train_history,train,validation): ----> 3 plt.plot(train_history.history[train])       4     plt.plot(train_history.history[validation])       5     plt.title('Train History') KeyError: 'acc'

回答列表

  • 2019/11/25 上午 09:17
    計弘達
    贊同數:0
    不贊同數:0
    留言數:0

    KeyError: 'acc' 意思是這 'acc' 並不存在於 History 的字典裡。


    請將 'acc' 改為 'accuracy','val_acc' 改為 'val_accuracy',因為呼叫 model.fit 所傳回的 metrics value、validation metrics value 是以上面這兩個字串當作 KEY(鍵)。


  • 2019/11/29 下午 05:54
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    這可能是版本更新的範例沒有修正到,我在幫以回報給出題單位。