keras保存历史准确率与loss值
生活随笔
收集整理的這篇文章主要介紹了
keras保存历史准确率与loss值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
折騰了一下午,記錄下。
需求:為了能做對比試驗的acc和loss plot圖
目的:需要保存模型運行時每輪的acc與loss值到txt
https://blog.csdn.net/momaojia/article/details/72877953
找到了簡單易行的辦法。
我改了改直接
history1 = model.fit(X_train, Y_train, validation_data=(X_test, Y_test), batch_size=10, epochs=epochs, callbacks=cbks)accy=history1.history['acc']lossy = history1.history['loss']np_accy = np.array(accy).reshape((1,len(accy))) #reshape是為了能夠跟別的信息組成矩陣一起存儲np_lossy =np.array(lossy).reshape((1,len(lossy)))np_out = np.concatenate([np_accy,np_lossy],axis=0)np.savetxt('save1.txt',np_out) print("保存文件成功")可以把acc和loss一起存到txt
model.fit返回的就是history類型
history中有很多數據
如
如果直接np.save的話,不是txt可見。
另外用python的方法總是報錯
TypeError: a bytes-like object is required, not ‘str’
希望有大神可以解答。
總結
以上是生活随笔為你收集整理的keras保存历史准确率与loss值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【对讲机的那点事】带你玩转科立讯DR65
- 下一篇: 解决办法:Call stored pro