---
# System prepended metadata

title: 實習日記10/31~11/4
tags: [實習日記]

---

---
tags: 實習日記
---
# 實習日記10/31~11/4
[TOC]

1. 使用CNN進行MNIST的手寫數字辨識
-    Mnist 資料集是一個廣為人知的手寫數字資料集
-    使用 one hot encoding 來標注 0 到 9。
![](https://i.imgur.com/p82NU3j.png)
-    好處是可以處理非連續型的資料、壞處為當我們要採用的特徵數量太多時會白白浪費許多記憶體
- 訓練成果：
![](https://i.imgur.com/AT15Esg.png)
- Confusion_Matrix
![](https://i.imgur.com/J1xO1z3.png)
可以看到各個數字有多少數字被誤判成其他數字
- 查看最多被誤判的數字
![](https://i.imgur.com/c67TyPE.png)
- 參考資料
    - https://www.youtube.com/watch?v=vWiocmyrdoc
    - https://clay-atlas.com/blog/2019/09/28/%E4%BD%BF%E7%94%A8-cnn-%E9%80%B2%E8%A1%8C-mnist-%E7%9A%84%E6%89%8B%E5%AF%AB%E6%95%B8%E5%AD%97%E8%BE%A8%E8%AD%98-by-keras-%E5%AF%A6%E6%88%B0%E7%AF%87/
    - https://brohrer.mcknote.com/zh-Hant/how_machine_learning_works/how_convolutional_neural_networks_work.html
    - https://ithelp.ithome.com.tw/articles/10250572
    - https://alankrantas.medium.com/%E5%AF%A6%E4%BD%9C-mnist-%E6%89%8B%E5%AF%AB%E6%95%B8%E5%AD%97%E5%8D%B3%E6%99%82%E5%A4%9A%E9%87%8D%E8%BE%A8%E8%AD%98-%E4%BD%BF%E7%94%A8-opencv-%E8%88%87-tensorflow-lite-%E5%8F%AF%E5%9C%A8%E9%9B%BB%E8%85%A6%E8%88%87%E6%A8%B9%E8%8E%93%E6%B4%BE%E9%81%8B%E8%A1%8C-%E4%B8%A6%E7%94%A8-autokeras-%E8%B6%85%E8%BC%95%E9%AC%86%E5%BB%BA%E7%AB%8B-cnn-%E6%A8%A1%E5%9E%8B-4a82b55af6e0
    - https://www.youtube.com/watch?v=vWiocmyrdoc
2. CNN研究
3. ocr 
4. 本來打算要用windows去跑工研院course1的檔案，但教學資料裡面用的很多指令都是linux的指令，所以練習起來相當麻煩，最後是使用colab去練習，但檔案上傳了，colab卻吃不到檔案。(Still working on it)
![](https://i.imgur.com/UBUVKML.png)
![](https://i.imgur.com/L9vREgQ.png)

5. Programing pytorch for deep learning

6. Recall and Precision 研究
![](https://i.imgur.com/zdPjav7.png)

