您現在的位置是:首頁 > 運動
深度學習100例「2」使用CNN模型實現中文手寫數字識別
大寫數字100怎麼寫
極鏈AI雲、k同學
深度學習100例
使用CNN模型實現中文手寫數字識別
上世紀60年代,Hubel等人透過對貓視覺皮層細胞的研究,提出了感受野這個概念,到80年代,Fukushima在感受野概念的基礎之上提出了神經認知機的概念,可以看作是卷積神經網路的第一個實現網路,神經認知機將一個視覺模式分解成許多子模式(特徵),然後進入分層遞階式相連的特徵平面進行處理,它試圖將視覺系統模型化,使其能夠在即使物體有位移或輕微變形的時候,也能完成識別。
本次我們基於CNN網路模型,實現對中文手寫數字的識別。
復現所需的ipynb、py檔案及資料集均由網盤分享
目錄
01 環境搭建
02 匯入資料
03 構建模型
04 編譯
05 訓練
06 評估
01 環境搭建
- 語言環境:Python3。8
- 編譯器:jupyter notebook
- 深度學習環境:TensorFlow2。4。1
- 深度學習平臺:極鏈AI雲
- 顯示卡(GPU):NVIDIA A100
設定GPU
設定GPU
02 匯入資料
Pandas匯入資料
# 檢視是否有缺失資料def missing_data(data): total = data。isnull()。sum()。sort_values(ascending = False) percent = (data。isnull()。sum()/data。isnull()。count()*100)。sort_values(ascending = False) return pd。concat([total, percent], axis=1, keys=[‘Total’, ‘Percent’])missing_data(data_df)
檢查資料是否有缺失
劃分資料集
Train set rows: 9600
Test set rows: 3000
Val set rows: 2400
(9600, 8)
04 編譯
05 訓練
06 評估
Accuracy與Loss圖
到這裡,所有流程就結束了
上一篇:後修飾之⑥ 定語從句(下)
下一篇:6月第一週的天氣關鍵詞:雨雨雨!
推薦文章
- 上海農村放映邁入專業影院水準時代
日前,上海市首個專業級數字標準化農村電影放映示範點在建新村“百花影廳”揭幕...
- 泉城歐樂堡 必定要去的度假打卡地
低音號APP2020年9月16日,泉城歐樂堡動物王國對外營業,園區設有亞洲森林、狂野非洲、鸚鵡世界、熊貓島、萌寵奇遇、靈長王國、飛鳥奇緣、長頸鹿莊園酒店、湖畔垂釣民宿、動物行為展示館、親子拓展區、奇妙博物館等多個主題功能分割槽,“一園一河”...
- 匹克是什麼品牌?
透過差異化的品牌營銷,加之“品牌專業化、產品系列化”的經營方針,以及對銷售網路進行精耕細作,強化終端形象,鋪以科學的物流控制和銷售管理,匹克成功收穫品牌力所帶來的銷售增長和品牌價值的提升...