iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
AI & Data

深度學習-TensorFlow系列 第 28

DAY28-利用Keras訓練MINST資料集(下)

  • 分享至 

  • xImage
  •  

今天我們繼續來分享後半段的程式碼~/images/emoticon/emoticon10.gif

訓練

https://ithelp.ithome.com.tw/upload/images/20231013/20162982MDdwPnCBXM.png
方法1:從頭訓練
實例化優化器
實例化損失函數
開始訓練(取得X,Y數據、計算損失、取得梯度、更新模型)

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982tRoVAixjox.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982QWyOcHR6SR.png
方法2
訓練設置

https://ithelp.ithome.com.tw/upload/images/20231013/20162982eFy267aILH.png

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982IDl5loEe10.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982j8IfQkYEgH.png

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982PFAfjWBPxg.png
測試損失: 02952……
**測試準確度:**0.9139……

https://ithelp.ithome.com.tw/upload/images/20231013/201629825GYTcIyH54.png

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982P6woCwyODe.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982tt9gQqM250.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982iPfCI6CJPU.png

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982vLxDbOvnsX.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982zZNycSe8mo.png

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982HXdQp9F8NM.png

Metrics(指標)

https://ithelp.ithome.com.tw/upload/images/20231013/201629822gtBFbucgV.png
模型預測

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982cZc4KV6IrG.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982FdXzj1HuTV.png
分類報告

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982530YX3a1Ga.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982fMhBtVRsx6.png
混淆矩陣
行 : 真相
欄 : 預測

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982VYkZ9UuCnP.png

儲存和載入模型

https://ithelp.ithome.com.tw/upload/images/20231013/201629824zIMF0U4CV.png

執行結果:

https://ithelp.ithome.com.tw/upload/images/20231013/20162982ZKJ2Tg2xpZ.png

https://ithelp.ithome.com.tw/upload/images/20231013/20162982zuRd23KBOM.png
僅保存和載入權重
載入權重之前重建模型

心得:

這次透過Keras來訓練MINST資料集,因為需要訓練的epoch更多,模型也比較多,相較於前幾次的LSTM實作跟訓練iris資料集,這次花費更多訓練時間跟占用比較多的空間。然後有的語法也是比較複雜,還好這次學校老師在講解的時候有說得比較仔細。


上一篇
DAY27-利用Keras訓練MINST資料集(上)
下一篇
DAY29-TensorFlow應用
系列文
深度學習-TensorFlow30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言