手寫數字識別-小數據集


1.手寫數字數據集

  • from sklearn.datasets import load_digits
  • digits = load_digits()

 

 

 

2.圖片數據預處理

  • x:歸一化MinMaxScaler()
  • y:獨熱編碼OneHotEncoder()或to_categorical
  • 訓練集測試集划分
  • 張量結構

 歸一化

 

獨熱 

 

 划分

 

 

3.設計卷積神經網絡結構

  • 繪制模型結構圖,並說明設計依據。

 

 

4.模型訓練

  • model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
  • train_history = model.fit(x=X_train,y=y_train,validation_split=0.2, batch_size=300,epochs=10,verbose=2)

5.模型評價

  • model.evaluate()
  • 交叉表與交叉矩陣
  • pandas.crosstab
  • seaborn.heatmap


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM