1. 程式人生 > 程式設計 >解決Keyerror ''acc'' KeyError: ''val_acc''問題

解決Keyerror ''acc'' KeyError: ''val_acc''問題

前言

在使用keras時候報錯Keyerror ‘acc',這是一個keras版本問題,acc和accuracy本意是一樣的,但是不同keras版本使用不同命名,因此需要更換。val_acc也是如此。

步驟

列印history關鍵字

print(history.history.keys())

將自己定義錯的關鍵字更正為上面print函式顯示的關鍵字。

結果

解決Keyerror ''acc'' KeyError: ''val_acc''問題

可以看出我的keras版本history關鍵字不是簡寫val_acc,而是val_accuracy,更換後解決報錯!!!

補充知識:python執行出現錯誤KeyError: ':'

冒號中英文切換的問題

即使是在 ‘ ' 裡的,也要注意用英文

例如:下圖中之前使用了中文冒號導致報錯

解決Keyerror ''acc'' KeyError: ''val_acc''問題

以上這篇解決Keyerror 'acc' KeyError: 'val_acc'問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。