(1)查看history字典包含哪些值
# 報錯語句:accuracy = history_record.history["acc"]
# -------------------------------------------dyc-------------------------------------
history_dict = history_record.history print("---------------------history_dict.keys()------------------:", history_dict.keys())
# -------------------------------------------dyc-------------------------------------
# 輸出:
---------------------history_dict.keys()------------------: dict_keys(['val_loss', 'loss','accuracy'])
(2)示例:如上history字典中包含'accuracy',則若報KeyError: 'acc',就將報錯語句中'acc'替換為'accuracy'即可。
(3)history字典輸出為:
---------------------history_dict.keys()------------------: dict_keys(['val_loss', 'loss'])
此時需要直接注釋掉報錯語句,因為會出現:報KeyError: 'acc',然后你將'acc'替換為'accuracy',就會報KeyError: 'accuracy',以此類推。