--- title: MNIST - from Scidm, on TWDM tags: TWCCTutorial, CCS, Interactive, TW --- # HowTo:使用 TensorFlow 訓練 MNIST 手寫數字辨識模型 [TOC] 以下教學如何在 TWCC 建立一個開發型容器,並使用 Jupyter Notebook 的工作環境,進行 MNIST (手寫數字辨識資料集)的 AI 訓練 ## Step 1. 登入 TWCC - 若尚無帳號,請參考 [註冊 TWCC 帳號](https://www.twcc.ai/doc?page=register_account) ## Step 2. 建立開發型容器 - 請參考 [開發型容器](https://www.twcc.ai/doc?page=container#建立開發型容器) 建立開發型容器 - 映像檔類型請選擇 TensorFlow、映像檔選擇支援 Python 3 的版本、硬體選擇支援 1 顆 GPU 的設定即可 ### Step 3. 連線容器、下載訓練程式 - 使用 Jupyter Notebook 連線容器,開啟 Terminal :::info :book: 參見[使用 Jupyter Notebook](https://www.twcc.ai/doc?page=container#使用-Jupyter-Notebook) ::: - 輸入以下指令,將 [NCHC_GitHub](https://github.com/TW-NCHC/AI-Services/tree/V3Training) training 程式下載至容器 ```bash= git clone https://github.com/TW-NCHC/AI-Services.git ``` ## Step 4. 進行 AI 模組訓練 - 進入 Jupyter Notebook首頁,點進右側的點進 「AI-Services/Tutorial_One」,再點選內部的「mnist_fromScidm.ipynb」以開啟程式 :::warning ![](https://i.imgur.com/pkylue6.png) ::: - 進入程式後,點選「run」按鈕即可開始訓練 :::warning ![image alt](https://snag.gy/8UTEwJ.jpg) ::: :::info :information_source: 補充:MNIST資料集為經典的手寫辨識資料,相關資訊請參考: https://scidm.nchc.org.tw/dataset/mnist :point_right: 更多使用資訊,請參考 [「資料市集」平台使用說明](https://hackmd.io/ihk5yC7qQYKi3Op9TBOFJQ?view) :bow: ::: - 訓練的結果會顯示在程式下方 :::warning ![](https://i.imgur.com/QM0VRwY.png) ::: ### Step 5. 訓練結束,關閉開發型容器 - 訓練結束 :::warning ![](https://i.imgur.com/Ywxx6Lz.png) ::: - 刪除容器,回收資源 從 TWCC 「開發型容器管理」頁,勾選容器、點選刪除,即可刪除容器 ![](https://man.twcc.ai/uploads/upload_3bb19a80ac93a2e4c01ae9b0eac95f49.png)