---
title: MNIST
tags: HowTo, CCS, Interactive, TW
GA: UA-155999456-1
---
{%hackmd @docsharedstyle/default %}
# HowTo:使用 TensorFlow 訓練 MNIST 手寫數字辨識模型
以下教學如何在 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#建立開發型容器) 建立開發型容器
:::info
{%hackmd @docsharedstyle/note-zh %}
映像檔類型請選擇 TensorFlow、映像檔選擇 `tensorflow-19.11-tf2-py3:latest`、硬體選擇支援 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」,點擊右側的「New」再點選內部的「Python3」以開啟 notebook
:::warning
![image alt](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_c6cc097cc5179a55edad53593acfd65a.png)
:::
- 開啟Notebook後請將原目錄底下的 「Keras_MNIST.txt」 內的程式碼複製到 Notebook 內
:::warning
![image alt](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_e93523d5051f5d2e314a59c466e77846.png)
:::
- 將程式碼複製完後,點選「Run」按鈕即可開始訓練
:::warning
![image alt](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_0c485e0eddf052f8ebbb2654f0ac81f3.png)
:::
- 訓練的結果會顯示在程式下方
:::warning
![image alt](https://cos.twcc.ai/SYS-MANUAL/uploads/upload_e75db6ac0a38f206b58096367ec24e5f.png)
:::