一、必要套件
- from tensorflow.examples.tutorials.mnist import input_data
- import tensorflow as tf
二、載入資料
- input_data.read_data_sets() : MNIST_data
三、準備tf session
- tf.InteractiveSession()
四、預備資料
- x
- y
- W (weight)
- b (bias)
- sess.run(tf.initialize_all_variables())
五、預測目標及損失函式
- tf.nn.softmax()
- tf.reduce_mean() : cross_entropy
六、訓練及驗證
七、多層NN
- conv
- pool
- conv
- poon
...
- dropout
- softmax