999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于卷積神經(jīng)網(wǎng)絡(luò)的手寫數(shù)字識(shí)別研究

2021-09-14 23:47:23張新勇甘恒李昌夏加文浩
電腦知識(shí)與技術(shù) 2021年22期
關(guān)鍵詞:人工智能

張新勇 甘恒 李昌夏 加文浩

摘要:基于卷積神經(jīng)網(wǎng)絡(luò)在手寫數(shù)字識(shí)別上的應(yīng)用,對(duì)卷積神經(jīng)網(wǎng)絡(luò)模型進(jìn)行介紹。本實(shí)驗(yàn)使用python編程語(yǔ)言在Keras上搭建模型,并對(duì)模型進(jìn)行訓(xùn)練。實(shí)驗(yàn)數(shù)據(jù)集為MNIST。模型訓(xùn)練完畢后,對(duì)準(zhǔn)確率進(jìn)行評(píng)估。最后對(duì)測(cè)試數(shù)據(jù)進(jìn)行預(yù)測(cè)以及利用混淆矩陣對(duì)哪些數(shù)字準(zhǔn)確率較高和哪些數(shù)字容易混淆進(jìn)行評(píng)估。

關(guān)鍵詞:人工智能;手寫數(shù)字識(shí)別;卷積神經(jīng)網(wǎng)絡(luò);Keras

Abstract: Based on the application of convolutional neural network in handwritten digit recognition, the model of convolutional neural network is introduced. In this experiment, Python programming language is used to build the model on Keras, and the model is trained. The experimental data set was MNIST. After the training of the model, the accuracy was evaluated. Finally, the test data are predicted and the confusion matrix is used to evaluate which numbers are more accurate and which numbers are easy to be confused.

Key words: AI; handwritten digit recognition; CNN; Keras

由于手寫數(shù)字在日常生活中的大量運(yùn)用,利用計(jì)算機(jī)進(jìn)行手寫數(shù)字的自動(dòng)識(shí)別成了研究熱點(diǎn)。手寫數(shù)字根據(jù)每個(gè)人的習(xí)慣會(huì)千差萬(wàn)別,所以依靠線性模型不能進(jìn)行準(zhǔn)確的識(shí)別[1]。過(guò)去人們也提出了基于反向傳播神經(jīng)網(wǎng)絡(luò)的數(shù)字識(shí)別方法、類中心歐式距離、貝葉斯分類算法[2]等來(lái)進(jìn)行手寫數(shù)字識(shí)別,但效果都不盡人意。本文利用基于深度學(xué)習(xí)的卷積神經(jīng)網(wǎng)絡(luò)來(lái)處理手寫數(shù)字識(shí)別問(wèn)題,相比以往基于機(jī)器學(xué)習(xí)的算法,它有以下優(yōu)點(diǎn):(1)特征提取高效:不需要提前設(shè)計(jì)好特征的內(nèi)容和數(shù)量,卷積神經(jīng)網(wǎng)絡(luò)可以自己訓(xùn)練,自我修正,來(lái)得到好的效果;(2)數(shù)據(jù)格式的簡(jiǎn)易性:對(duì)數(shù)據(jù)格式不需要過(guò)多處理;(3)參數(shù)數(shù)目比較少:只需要初始化給每個(gè)神經(jīng)元隨機(jī)賦予一個(gè)權(quán)重和偏置項(xiàng),隨后模型會(huì)自己修正參數(shù),使其達(dá)到最優(yōu)。綜上,卷積神經(jīng)網(wǎng)絡(luò)不僅克服了傳統(tǒng)方法預(yù)處理時(shí)的弊端,還提高預(yù)測(cè)的準(zhǔn)確率。

1卷積神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介

卷積神經(jīng)網(wǎng)絡(luò)簡(jiǎn)稱CNN,其核心概念主要是稀疏連接、共享權(quán)值和池化。稀疏連接主要是通過(guò)對(duì)數(shù)據(jù)的局部區(qū)域進(jìn)行建模,以發(fā)現(xiàn)局部的一些特性。共享權(quán)值可以使需要優(yōu)化的參數(shù)變少。子采樣解決了圖像的平移不變性。這些特點(diǎn)也降低了網(wǎng)絡(luò)模型過(guò)擬合的程度。卷積神經(jīng)網(wǎng)絡(luò)主要有卷積層、下采樣層和全連接層。卷積神經(jīng)網(wǎng)絡(luò)利用卷積層和下采樣層交替疊加,得到特征的高層抽象,然后對(duì)高層抽象的特征進(jìn)行全連接的映射,最終實(shí)現(xiàn)分類。

2相關(guān)技術(shù)

2.1 Keras框架

Keras是TensorFlow官方的高層API[3]。Keras是一個(gè)高層神經(jīng)網(wǎng)絡(luò)API,并對(duì)TensorFlow等有較好的優(yōu)化。Keras支持Python、R等多種語(yǔ)言。同Keras相比,Tensorflow更注重各種深度學(xué)習(xí)模型的細(xì)節(jié),但是會(huì)有更大的代碼量,耗費(fèi)更多的時(shí)間進(jìn)行開發(fā)。

2.2卷積神經(jīng)網(wǎng)絡(luò)

卷積神經(jīng)網(wǎng)絡(luò)是對(duì)多層網(wǎng)絡(luò)模型的一個(gè)改進(jìn),由多個(gè)卷積層和池化層交替連接而成[4]。在CNN中,充分利用圖像數(shù)據(jù)局部相關(guān)性的特點(diǎn),盡可能減少網(wǎng)絡(luò)中參數(shù)個(gè)數(shù),方便對(duì)其求解。

2.2.1卷積運(yùn)算

卷積層的意義是利用卷積核對(duì)原圖像進(jìn)行處理,處理后的圖像保留原圖像的一些特征。當(dāng)用不同的卷積核處理時(shí),處理后的多個(gè)圖像就會(huì)對(duì)原圖像不同地方的特征進(jìn)行反映。卷積運(yùn)算的運(yùn)算方式:(1)以隨機(jī)的方式產(chǎn)生filter weight大小是3×3;(2)對(duì)原始圖片從左至右,從上至下依次選取3×3的矩陣;(3)圖像選取的3×3矩陣與filter weight3×3矩陣相乘。

以上面的方式就可以完成所有圖像的處理。卷積運(yùn)算不會(huì)改變圖像的大小。卷積運(yùn)算后的效果很類似于濾鏡效果,可以幫助我們提取輸入的不同特征,例如邊緣、線條和角等。

2.2.2池化運(yùn)算

池化運(yùn)算可以對(duì)圖像進(jìn)行縮減取樣[5],池化采樣不會(huì)改變圖像的數(shù)量,但會(huì)改變圖像的大小。上圖所示,就是用局部特征的最大值來(lái)表達(dá)此區(qū)域的特征。縮小了圖像的大小,減少了數(shù)據(jù)量。這在一定程度上也控制了過(guò)擬合[6]。

3卷積神經(jīng)網(wǎng)絡(luò)的手寫數(shù)字識(shí)別實(shí)驗(yàn)

3.1數(shù)據(jù)源與處理

本實(shí)驗(yàn)采用MNIST數(shù)據(jù)集作為實(shí)驗(yàn)數(shù)據(jù)。MNIST數(shù)據(jù)集共有訓(xùn)練數(shù)據(jù)60000項(xiàng),測(cè)試數(shù)據(jù)10000項(xiàng)。每一項(xiàng)都由images(單色數(shù)字圖像)和labels(真實(shí)數(shù)字)所組成。數(shù)據(jù)圖像預(yù)處理分為以下兩個(gè)步驟:圖像是28×28的二維圖像,利用reshape函數(shù)將圖像轉(zhuǎn)化為長(zhǎng)度為784的一維向量,并且轉(zhuǎn)換為Float類型;將數(shù)字值進(jìn)行歸一化:圖像每個(gè)像素點(diǎn)灰度的深淺都是用0至255的數(shù)字值來(lái)表示。用255除每個(gè)值,使其轉(zhuǎn)化為0到1之間的值,便于后續(xù)的計(jì)算。label數(shù)據(jù)處理:label標(biāo)簽段處理之前為0-9的數(shù)字,以O(shè)ne-Hot Encoding(一位有效編碼)轉(zhuǎn)換為10個(gè)0或1的組合,正好對(duì)應(yīng)輸出層10個(gè)神經(jīng)元。

3.2實(shí)驗(yàn)過(guò)程

數(shù)據(jù)預(yù)處理會(huì)產(chǎn)生Features(數(shù)字圖像特征值)與Label(數(shù)字真實(shí)的值),接著會(huì)建立卷積神經(jīng)網(wǎng)絡(luò)模型。輸入訓(xùn)練數(shù)據(jù)與Label,執(zhí)行10個(gè)訓(xùn)練周期來(lái)對(duì)模型進(jìn)行訓(xùn)練,并使用測(cè)試數(shù)據(jù)評(píng)估模型準(zhǔn)確率。使用已完成的模型,輸入測(cè)試數(shù)據(jù)進(jìn)行預(yù)測(cè)。

猜你喜歡
人工智能
我校新增“人工智能”本科專業(yè)
用“小AI”解決人工智能的“大”煩惱
汽車零部件(2020年3期)2020-03-27 05:30:20
當(dāng)人工智能遇見再制造
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
AI人工智能解疑答問(wèn)
人工智能與就業(yè)
基于人工智能的電力系統(tǒng)自動(dòng)化控制
人工智能,來(lái)了
數(shù)讀人工智能
小康(2017年16期)2017-06-07 09:00:59
人工智能來(lái)了
主站蜘蛛池模板: 成人精品视频一区二区在线| 日本精品影院| 日韩中文字幕免费在线观看| 国产av色站网站| 国产免费怡红院视频| 婷婷亚洲综合五月天在线| 日韩在线欧美在线| 久久网综合| 国产丝袜啪啪| 国产精品播放| 爽爽影院十八禁在线观看| 乱人伦视频中文字幕在线| 国产精品lululu在线观看| 国产黑丝一区| 高潮毛片无遮挡高清视频播放| 伊人AV天堂| 亚洲天堂日韩av电影| a欧美在线| 综合人妻久久一区二区精品 | 亚洲h视频在线| 玩两个丰满老熟女久久网| 免费国产黄线在线观看| 免费人成网站在线高清| 尤物在线观看乱码| 黄色网站在线观看无码| 精品福利视频网| 26uuu国产精品视频| 国产又爽又黄无遮挡免费观看| 欧美三级视频在线播放| 婷婷色狠狠干| 日本在线视频免费| 亚洲男人的天堂网| 亚洲欧美另类色图| 亚洲一区二区三区麻豆| 秋霞一区二区三区| 视频一区视频二区中文精品| 亚洲精品无码在线播放网站| 日韩久草视频| av色爱 天堂网| 精品国产香蕉在线播出| 久久精品午夜视频| 亚洲AⅤ永久无码精品毛片| 日韩欧美中文字幕在线精品| 国产精品久久久久久久伊一| 久久视精品| 国产精品尹人在线观看| 亚洲愉拍一区二区精品| 91九色最新地址| 国产精品第页| 中文字幕日韩欧美| 国产精品露脸视频| 国产一区二区精品福利| 欧美一级视频免费| 亚洲无码免费黄色网址| 亚洲精品视频免费| 91原创视频在线| 国产不卡在线看| 一级毛片高清| 国产激情在线视频| 91精品视频网站| 免费高清自慰一区二区三区| 夜夜操国产| 成人精品区| 在线高清亚洲精品二区| 国产成人av一区二区三区| 亚洲无码视频一区二区三区 | 丰满少妇αⅴ无码区| 2020极品精品国产| 国产亚洲视频中文字幕视频| 日本a级免费| 色视频国产| 日韩高清成人| 久久综合色播五月男人的天堂| 欧美黄网站免费观看| 日韩黄色大片免费看| 亚洲人妖在线| 456亚洲人成高清在线| 亚洲精品桃花岛av在线| 最新加勒比隔壁人妻| 99精品高清在线播放| 国产福利免费在线观看| 1024国产在线|