1. 程式人生 > >Tensorflow實戰——利用Softmax Regression識別手寫數字

Tensorflow實戰——利用Softmax Regression識別手寫數字

1. 匯入資料集


2. 檢視資料集(784維【28*28】, label【10維】,訓練集,測試集,驗證集)


3. 定義輸入x,w,  b


4. 使用Softmax Regression模型


5. 使用cross-entropy作為loss-function


6. 使用隨機梯度下降(SGD)作為loss-function的優化器(直接呼叫,設定初始學習率為0.5)


7. 全域性初始化引數


8. 進行訓練(隨機抽取100個訓練集)


9. 定義判斷數字預測是否正確的函式(評測)


10. 統計全部樣本預測的accuracy並求平均


11. 輸出平均準確率,91.98%