亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于長短期記憶神經(jīng)網(wǎng)絡(luò)的手寫數(shù)字識別

        2020-04-15 02:50:04蔣銳鵬姑麗加瑪麗麥麥提艾力安麗娜
        關(guān)鍵詞:手寫雙向向量

        蔣銳鵬,姑麗加瑪麗·麥麥提艾力,安麗娜

        (新疆師范大學(xué) 數(shù)學(xué)科學(xué)學(xué)院,新疆 烏魯木齊 830017)

        0 引 言

        現(xiàn)代的科學(xué)研究表明,人類的學(xué)習(xí)和認(rèn)知活動中有80%到85%都是通過視覺完成的。就是說,視覺是人類認(rèn)知和了解這個世界的主要方式[1]。隨著人工智能的興起,有許多科學(xué)家一直在研究人工智能中與視覺相關(guān)的領(lǐng)域,即計(jì)算機(jī)視覺。計(jì)算機(jī)視覺的目的是為了讓計(jì)算機(jī)能夠理解圖片的內(nèi)容。

        手寫數(shù)字識別在實(shí)際生活中也有重要的作用。在當(dāng)今“大數(shù)據(jù)”時代,計(jì)算機(jī)已經(jīng)幫助人類解決了許多難題,如何讓計(jì)算機(jī)去理解手寫體,這將對人們的生活產(chǎn)生極大的便利。如何提高對書寫不規(guī)范的數(shù)字的識別,也是研究人員一直探索的問題。

        手寫數(shù)字識別是計(jì)算機(jī)視覺的一個重要組成部分,傳統(tǒng)的手寫數(shù)字識別模型是Softmax回歸模型,在文件自動處理Softmax回歸模型[2-3]將可以判定為某類的特征相加,然后將這些特征的求和轉(zhuǎn)化為可以判定是哪一類的概率。公式如下:

        Z=X*W+b

        (1)

        其中,X是輸入的一維向量,MNIST數(shù)據(jù)庫的圖片都為28×28(784)像素,所以展開成1行784列的一維向量;W和b是模型參數(shù),同訓(xùn)練數(shù)據(jù)集學(xué)習(xí)、訓(xùn)練得出;Z為輸出矩陣,每一列表示圖像屬于0~9某一類的特征。

        為了方便描述,用Zi表示這幅圖像屬于i類的特征,i∈[0,9]。Softmax函數(shù)用以下公式將這些特征轉(zhuǎn)化為能夠判斷類別的概率:

        (2)

        Softmax函數(shù)可以將任意的輸入映射到[0,1]之間的輸出而且所有輸出結(jié)果之和為1。經(jīng)過Softmax函數(shù)的運(yùn)算得出一系列的特征概率,最后選取最大的概率對應(yīng)的i模型的輸出。

        除了Softmax模型,支持向量機(jī)也常用來進(jìn)行手寫數(shù)字識別。支持向量機(jī)類似于淺層神經(jīng)網(wǎng)絡(luò)[4-5],其輸出為中間層節(jié)點(diǎn)的線性組合,而每一個中間層節(jié)點(diǎn)對應(yīng)于輸入樣本與一個支持向量的內(nèi)積。支持向量機(jī)的輸出層只有一個節(jié)點(diǎn),用來確定識別結(jié)果的類別屬性[4]。

        1 LSTM

        1.1 LSTM結(jié)構(gòu)

        LSTM是一種形式特殊的RNN,在1997年由Hochreiter和Schmidhuber提出,是為解決梯度消失和梯度爆炸問題而設(shè)計(jì)的[6]。LSTM框架將RNN中的普通神經(jīng)元替換為其內(nèi)部擁有少量記憶細(xì)胞的LSTM單元,它們有助于記憶許多時間步中的誤差的內(nèi)部狀態(tài)[7-8]。LSTM結(jié)構(gòu)中每時刻的隱層中都有許多的“記憶塊”,而每一個“記憶塊”含有多個“記憶細(xì)胞”。所謂的“記憶細(xì)胞”包括一個單元和三個控制門—輸入門、遺忘門以及輸出門。LSTM結(jié)構(gòu)以及LSTM各部分運(yùn)算如圖1所示。

        圖1 LSTM的計(jì)算

        it=σ(Wxixt+Whiht-1+WciCt-1+bi)

        (3)

        ft=σ(Whfxt+Whfht-1+WcfCt-1+bf)

        (4)

        Ct=ft?Ct-1+it?tanh(Wxcxt+Whcht-1+bc)

        (5)

        Ot=σ(Wxoxt+Whoht-1+WcoCt+bo)

        (6)

        ht=Ot?tanh(Ct)

        (7)

        其中,W為各項(xiàng)的權(quán)重,b為各項(xiàng)誤差,xt為輸入數(shù)據(jù),ht為輸出數(shù)據(jù)。σ為Sigmoid函數(shù),它的輸出值為“1”或“0”,是用來決定哪些信息能夠通過(0表示任何信息不能通過,1表示全部信息通過)。tanh函數(shù)的作用是將運(yùn)算的值規(guī)范到[-1,1][9]。從LSTM的結(jié)構(gòu)圖中可以看出,LSTM的輸入門和遺忘門都有“信息過濾”的功能,這樣就可以方便計(jì)算。

        1.2 基于LSTM的手寫數(shù)字識別

        LSTM對數(shù)字手寫圖像的識別本質(zhì)上是分類問題,這里把輸入x分成28個時間段,每一段包含了28個值的內(nèi)容;接著使用unstack函數(shù)將原始的28×28的輸入矩陣轉(zhuǎn)換成具有28個元素的list,而每個元素都為1×28的數(shù)組;然后將這28個時序依次送入LSTM中,如圖2所示。

        圖2 手寫數(shù)字?jǐn)?shù)據(jù)傳輸過程

        構(gòu)建LSTM網(wǎng)絡(luò),先建立一個包含128個cell的類lstm_cell,緊接著把變形后的x1放進(jìn)網(wǎng)絡(luò)中生成outputs節(jié)點(diǎn),通過全連接生成pred,最后使用Softmax函數(shù)進(jìn)行分類。識別算法流程如圖3所示。

        圖3 手寫數(shù)字識別流程

        從識別流程可以看出,手寫圖片的處理主要是建立一個合適的LSTM神經(jīng)網(wǎng)絡(luò)模型。LSTM神經(jīng)網(wǎng)絡(luò)將28×28圖片輸出為1維矩陣,由于采用0-9的標(biāo)簽,所以使用1×10的一維向量表示,比如3對應(yīng)矩陣為[0010000000],最后使用Softmax函數(shù)進(jìn)行預(yù)測。

        2 實(shí)驗(yàn)設(shè)計(jì)

        實(shí)驗(yàn)是基于TensorFlow1.11版本以及Anaconda4.2.0版本的實(shí)驗(yàn)環(huán)境,并在Pycharm進(jìn)行編譯。

        2.1 TensorFlow

        TensorFlow是Google公司開發(fā)的第二代分布式

        機(jī)器學(xué)習(xí)算法實(shí)現(xiàn)框架和部署系統(tǒng)[10]。TensorFlow是一個基于數(shù)據(jù)流圖的數(shù)值計(jì)算庫,TensorFlow中有兩個重要的概念—Tensor和Flow。Tensor就是張量,其可以被簡單地理解為多維數(shù)組[7]。Flow則表明了它的計(jì)算模型。TensorFlow支持CNN,RNN以及LSTM的構(gòu)建。用戶可以根據(jù)自身的需要來調(diào)節(jié)神經(jīng)網(wǎng)絡(luò)的各項(xiàng)參數(shù),使得實(shí)驗(yàn)過程更加順利。

        2.2 數(shù)據(jù)集

        MNIST數(shù)據(jù)集(MNIST數(shù)據(jù)集下載:http://yann.lecun.com/exdb/mnist.)包含55 000行的訓(xùn)練數(shù)據(jù)集(train -images-idx3)和10 000行的測試數(shù)據(jù)集(test-images-idx3)。每個樣本都有唯一對應(yīng)的標(biāo)簽(label),用于描述樣本的數(shù)字,每張圖片包含28×28個像素點(diǎn)。

        2.3 雙向LSTM神經(jīng)網(wǎng)絡(luò)的構(gòu)建

        一般的LSTM神經(jīng)網(wǎng)絡(luò)模型是單向的,由于單向的神經(jīng)網(wǎng)絡(luò)在“記憶”上下文的能力上有很大的限制[11],故而文中構(gòu)造了雙向LSTM網(wǎng)絡(luò)。雙向LSTM在輸入序列中是兩個LSTM:一個為原本的輸入數(shù)據(jù),第二個為原來數(shù)據(jù)的反轉(zhuǎn)副本,這樣可以提供額外的上下文,使得模型能更充分、更有效的學(xué)習(xí)。圖4為雙向LSTM的結(jié)構(gòu)示意圖。

        圖4 雙向LSTM結(jié)構(gòu)示意圖

        靜態(tài)雙向LSTM使用static_bidirectional_rnn函數(shù)建立,先創(chuàng)建lstm_fw_cell和lstm_bw_cell包含了128個正反向cell的類LSTM,然后將轉(zhuǎn)化后的x1輸入到LSTM網(wǎng)絡(luò)中,生成輸出節(jié)點(diǎn),再通過全連接生成pred,最后使用Softmax函數(shù)進(jìn)行分類。

        2.4 評價指標(biāo)

        評價指標(biāo)采用交叉熵[13-14],公式如下:

        (8)

        其中,y為預(yù)測的概率分布,y'為實(shí)際輸入值。利用交叉熵作為誤差函數(shù),從而調(diào)整LSTM神經(jīng)網(wǎng)絡(luò)模型的參數(shù),使得模型達(dá)到最優(yōu)。

        3 結(jié)果分析

        將Softmax模型以及構(gòu)建的靜態(tài)雙向LSTM模型放入實(shí)驗(yàn)中。被識別圖片如圖5所示,識別結(jié)果見表1。

        圖5 被識別圖片

        表1 識別結(jié)果

        經(jīng)過訓(xùn)練集的訓(xùn)練可以看出,Softmax模型正確率達(dá)到了92%,再用測試集進(jìn)行測試,正確率也達(dá)到了92%。而雙向LSTM模型的正確率達(dá)到了96.3%,比Softmax模型提高了4.3%。這說明雙向LSTM模型在手寫數(shù)字識別有著較好的表現(xiàn)。

        4 結(jié)束語

        文中主要對雙向長短時記憶遞歸神經(jīng)網(wǎng)絡(luò)模型進(jìn)行了研究,并給出了在數(shù)字識別應(yīng)用中的初步實(shí)驗(yàn)結(jié)果,同時對傳統(tǒng)Softmax和LSTM的識別結(jié)果進(jìn)行對比。雙向LSTM神經(jīng)網(wǎng)絡(luò)通常應(yīng)用在語音等具有時間序列的輸入數(shù)據(jù)上,通過實(shí)驗(yàn)可以看出,雙向LSTM神經(jīng)網(wǎng)絡(luò)在手寫數(shù)字識別上也有較好的表現(xiàn),并將傳統(tǒng)Softmax方法的性能提高了4.3%。下一步將繼續(xù)改進(jìn)模型結(jié)構(gòu)并進(jìn)行更有意義的應(yīng)用實(shí)驗(yàn)。

        猜你喜歡
        手寫雙向向量
        手寫比敲鍵盤更有助于學(xué)習(xí)和記憶
        雙向度的成長與自我實(shí)現(xiàn)
        出版人(2022年11期)2022-11-15 04:30:18
        向量的分解
        我手寫我心
        聚焦“向量與三角”創(chuàng)新題
        抓住身邊事吾手寫吾心
        基于集成學(xué)習(xí)的MINIST手寫數(shù)字識別
        電子制作(2018年18期)2018-11-14 01:48:08
        向量垂直在解析幾何中的應(yīng)用
        一種軟開關(guān)的交錯并聯(lián)Buck/Boost雙向DC/DC變換器
        向量五種“變身” 玩轉(zhuǎn)圓錐曲線
        亚洲精品有码日本久久久 | 东京热加勒比久久精品| 粗大的内捧猛烈进出看视频| 午夜亚洲www湿好爽| 欧美 亚洲 国产 日韩 综AⅤ| 久久无人码人妻一区二区三区| 97cp在线视频免费观看| 无码人妻精品一区二区| 四虎永久免费影院在线| 日本黄色一区二区三区视频 | 久久爱91精品国产一区| 日本最新一区二区三区在线视频| 国产精品自在拍在线拍| 无码国产精品一区二区免| 午夜香蕉av一区二区三区| 日韩极品视频免费观看| 亚洲av午夜国产精品无码中文字| 热99精品| 粉嫩的18在线观看极品精品| 一区二区三区精品少妇| 欧美大屁股xxxxhd黑色| 岛国精品一区二区三区| 91久久精品一区二区三区大全| 国产成人精品亚洲日本在线观看| 又黄又爽又色的视频| 丰满人妻一区二区乱码中文电影网| 美腿丝袜日韩在线观看| 日本艳妓bbw高潮一19| 欧美在线综合| 国产熟妇一区二区三区网站| 亚洲中国精品精华液| 精品亚洲欧美无人区乱码| 在线看亚洲十八禁网站| 人妻少妇精品视频专区二区三区| 久久99国产精一区二区三区| 成人爽a毛片一区二区免费| 黄色中文字幕视频网站| 亚洲线精品一区二区三区| 国产精品国产三级国产av′| 亚洲色欲色欲www成人网| 不卡一本av天堂专区|