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

卷積神經(jīng)網(wǎng)絡(luò)算法分析及圖像處理示例

2019-03-04 11:05:01劉中雨
電腦知識與技術(shù) 2019年34期

摘要:卷積神經(jīng)網(wǎng)絡(luò)具有局部結(jié)合、權(quán)值共享及下采樣等特征,可有效地降低網(wǎng)絡(luò)的復(fù)雜度減少訓(xùn)練參數(shù)的數(shù)目。基于這些優(yōu)越特性,它在各種信息處理中的性能優(yōu)于傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)。本文首先介紹神經(jīng)網(wǎng)絡(luò),進(jìn)而詳細(xì)的分析了卷積神經(jīng)網(wǎng)絡(luò)的原理及結(jié)構(gòu),包括卷積層、池化層、全連接層,并利用TensorFlow簡單的展示卷積神經(jīng)網(wǎng)絡(luò)用于圖像處理。

關(guān)鍵詞:神經(jīng)網(wǎng)絡(luò);卷積神經(jīng)網(wǎng)絡(luò);TensorFlow

中圖分類號:TP391文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2019)34-0176-02

1 概述

神經(jīng)網(wǎng)絡(luò)最早始于1943年的神經(jīng)生理學(xué)家沃倫·麥克洛克和數(shù)學(xué)家沃爾特·皮茨,他們在根據(jù)人腦神經(jīng)結(jié)構(gòu)提出了感知機神經(jīng)元模型。1958年Rosenblatt提出了由兩層神經(jīng)元組成的神經(jīng)網(wǎng)絡(luò)并實現(xiàn)用單個感知機的訓(xùn)練。該模型數(shù)學(xué)表示為Y=f(∑w*x),f(x)為激活函數(shù),w為權(quán)值向量,x表示模型輸入,Y表示模型輸出。神經(jīng)網(wǎng)絡(luò)實質(zhì)是一個多層的復(fù)合函數(shù)。在神經(jīng)網(wǎng)絡(luò)中每一層神經(jīng)元僅僅與下一層的神經(jīng)元全連接,而在同一層或跨層的神經(jīng)元彼此都不連接。這種簡單的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),被稱為多層前饋神經(jīng)網(wǎng)絡(luò)。1986年杰弗里·辛頓和大衛(wèi)·魯梅爾哈特等人提出了反向傳播(BP)算法系統(tǒng)簡潔地闡述反向傳播算法(BP)在神經(jīng)網(wǎng)絡(luò)模型上的應(yīng)用。該算法主要分兩步驟:通過正向傳播輸入信號,輸出分類信息;然后通過反向傳播誤差值,鏈?zhǔn)角髮?dǎo)反向調(diào)整全網(wǎng)權(quán)值,讓下一輪的訓(xùn)練中得到更加準(zhǔn)確的輸出。該算法把網(wǎng)絡(luò)權(quán)值優(yōu)化的運算量,從原來的與神經(jīng)元個數(shù)的平方成正比,下降到只和神經(jīng)元數(shù)本身成正比,使得權(quán)值參數(shù)的調(diào)整變得簡單易行。該文解決了兩層神經(jīng)網(wǎng)絡(luò)所需要的復(fù)雜計算量問題,從而帶動了兩層神經(jīng)網(wǎng)絡(luò)研究的熱潮。近年來,隨著計算力的增強及數(shù)據(jù)的普及,神經(jīng)網(wǎng)絡(luò)得到了迅速發(fā)展,神經(jīng)網(wǎng)絡(luò)的研究進(jìn)入了白熱化階段,為了獲得更好的結(jié)果,神經(jīng)網(wǎng)絡(luò)的應(yīng)用也越來越廣泛。

神經(jīng)網(wǎng)絡(luò)的訓(xùn)練包括設(shè)置不同的學(xué)習(xí)率、激活函數(shù)類型、正則類型、正則率、網(wǎng)絡(luò)層設(shè)置等參數(shù)來使訓(xùn)練達(dá)到良好的結(jié)果。圖1是根據(jù)不同的迭代次數(shù),采用不同的學(xué)習(xí)率、激活函數(shù)、不同的正則類型和正則率、以及不同的網(wǎng)絡(luò)層結(jié)構(gòu)進(jìn)行簡單訓(xùn)練的demo示例。

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

卷積神經(jīng)網(wǎng)是20世紀(jì)60年代Hubel和Wiesel在研究貓腦皮層中用于局部敏感和方向選擇的神經(jīng)元時發(fā)現(xiàn)其獨特的網(wǎng)絡(luò)結(jié)構(gòu)可以有效地降低反饋神經(jīng)網(wǎng)絡(luò)的復(fù)雜性,進(jìn)而提出了卷積神經(jīng)網(wǎng)絡(luò)CNN。如今,CNN已經(jīng)成為眾多科學(xué)領(lǐng)域的研究應(yīng)用熱點之一,特別是在圖像處理領(lǐng)域,由于該網(wǎng)絡(luò)避免了對圖像的復(fù)雜前期預(yù)處理,可以直接輸入原始圖像,因而得到了更為廣泛的應(yīng)用。K.Fukushima提出的新識別機是卷積神經(jīng)網(wǎng)絡(luò)的第一個網(wǎng)絡(luò)實現(xiàn)。卷積神經(jīng)網(wǎng)本質(zhì)上是一個權(quán)值共享的多層復(fù)合函數(shù)。該模型的特征使得圖像在平移、扭曲、縮放等操作中具有一定程度的不變性,并具有很強的魯棒性和容錯能力,并且也易于訓(xùn)練和優(yōu)化。如圖2,卷積神經(jīng)網(wǎng)絡(luò)分為輸入層、卷積層、下采樣層、全連接層以及輸出層。

卷積層,卷積層是卷積神經(jīng)網(wǎng)絡(luò)的核心。該層通過“局部感受野”和“權(quán)值共享”等神經(jīng)網(wǎng)絡(luò)處理操作。卷積層可對高維數(shù)據(jù)輸入實施降維處理并自動提取原始數(shù)據(jù)的核心特征,達(dá)到了去偽存真的目的,極大地提高了處理時效。激活層,激活層中的激活函數(shù)包括線性激活函數(shù)和非線性激活函數(shù)。非線性激活函數(shù)將前一層的線性輸出進(jìn)行非線性激活函數(shù)處理,從而可達(dá)到模擬、逼近任意復(fù)雜函數(shù)的目的,進(jìn)而增強網(wǎng)絡(luò)的表征能力。常見的三種非線性激活函數(shù)包括Sig-moid、Tanh、RELU等,如下圖四種不同的激活函數(shù):

線性激活函數(shù)只能進(jìn)行線性可分,非線性激活函數(shù)使得網(wǎng)絡(luò)模型可以非線性的表征特征。Sigmoid函數(shù)取值范圍為(0,1),它可以將實數(shù)映射到(0,1)的區(qū)間,用來做二分類。然而,Sig-moid函數(shù)在趨近0和1時變化率會變得平坦導(dǎo)致梯度消失。Tanh函數(shù)也會出現(xiàn)梯度消失的問題。與sigmoid的區(qū)別是,tanh的函數(shù)取值范圍為(-l,1),Tanh的梯度值變化較快,在特征相差明顯時具有優(yōu)越特性。修正線性單元RELU的提出解決了梯度消失問題,該函數(shù)具有收斂速度快,且不會產(chǎn)生梯度消失等特性。激活層增強了網(wǎng)絡(luò)的表示能力和學(xué)習(xí)能力。下采樣層,下采樣層其目的是利用數(shù)據(jù)局部相關(guān)性比如圖像數(shù)據(jù)的局部相似性,通過下采樣獲得少量有用數(shù)據(jù)來表征數(shù)據(jù)的主要特征,下采樣層降低了數(shù)據(jù)的處理規(guī)模。由于下采樣具備局部線性轉(zhuǎn)換不變性,從而增強卷積神經(jīng)網(wǎng)絡(luò)的泛化處理能力。全連接層,通過卷積、激活、池化等多個網(wǎng)絡(luò)層處理之后,使得待處理的數(shù)據(jù)特性發(fā)生了顯著變化:輸人數(shù)據(jù)的維度降低了,非常可觀地減少了全連接層網(wǎng)絡(luò)的復(fù)雜度;全連接層的輸入數(shù)據(jù)已不再是冗多繁雜的數(shù)據(jù),而是經(jīng)過反復(fù)提純過的主要特征數(shù)據(jù),使得最后輸出的結(jié)果更加簡練、高效、可處理。在同一特征映射層面上的神經(jīng)元權(quán)值相同,所以卷積神網(wǎng)絡(luò)可以并行學(xué)習(xí),這是卷積神經(jīng)網(wǎng)絡(luò)的一大優(yōu)勢。卷積神經(jīng)網(wǎng)絡(luò)從提出至今已經(jīng)經(jīng)歷多種變形與融合發(fā)展,包括LeNet、AlexNet、FNet、VGG、NIN、ResNet、GoogleNet、SENet等經(jīng)典的結(jié)構(gòu)。

3 TensorFlow及圖像處理上的應(yīng)用

TensorFlow是基于張量流的機器學(xué)習(xí)計算框架。它是基于數(shù)據(jù)流圖作為核心抽象,采用聲明式編程范式,即程序像一種數(shù)學(xué)模型表達(dá),輸入自變量,輸出因變量。該范式的程序通過用戶設(shè)計與組合表達(dá)式來實現(xiàn)計算,更適合于神經(jīng)網(wǎng)絡(luò)模型。TensorFlow具有代碼可讀性強、引用具有一定的透明性,提供了預(yù)編譯優(yōu)化的能力等優(yōu)越特性。TensorFlow也提供了大量的庫函數(shù)。通過tf.nn.conv2d可以實現(xiàn)卷積計算。CNN主要用來識別位移、縮放及其他形式扭曲不變性的二維圖形。如下圖采用不同核函數(shù)得到的圖片。圖左一采用單位矩陣卷積核得到了原圖,相當(dāng)于未對圖像進(jìn)行任何操作。圖左二到圖左四分別采用Kerne12、kerne13、kerne14訓(xùn)練得到。

4 結(jié)論

隨著CNN的發(fā)展,CNN網(wǎng)絡(luò)的融合與變形越來越多,CNN的理論發(fā)展日趨成熟。CNN的理論及實踐發(fā)展迅速,這與我們計算力GPU的發(fā)展及大數(shù)據(jù)的普遍應(yīng)用密不可分,同時也得益于不斷開源的工具。CNN高效快捷的應(yīng)用已成普遍,在圖像分類、物體檢測、物體追蹤、姿態(tài)預(yù)估、文本檢測識別、視覺、行動識別、場景標(biāo)記等領(lǐng)域都得到了廣泛的應(yīng)用,并且將獲得較高準(zhǔn)確率。未來人們不僅將會這些應(yīng)用場景中獲得更高的準(zhǔn)確率,同時,也將會兼顧應(yīng)用處理的速度與時效。

參考文獻(xiàn):

[1] Williams D,Hinton G.Learning representations by back-prop-agating errors [J]. Nature,1986,323 (6088):5 33-5 38.

[2] Rodolfo Bonnin.Building Machine Learning Projects with Ten-sorFlow[M].Packt Publishing,2016,12.

[3]張玉宏.深度之美[M].北京:電子工業(yè)出版社,2018.

【通聯(lián)編輯:梁書】

收稿日期:2019-10-12

作者簡介:劉中雨,男,碩士,主要研究方向為機器學(xué)習(xí)與數(shù)據(jù)科學(xué)。

主站蜘蛛池模板: 欧美日韩国产系列在线观看| 97精品久久久大香线焦| 亚洲人人视频| 精品国产香蕉伊思人在线| 中文字幕在线永久在线视频2020| 成人午夜久久| 日韩在线影院| 国产精品密蕾丝视频| 国产情侣一区| 1级黄色毛片| 亚洲最新地址| 亚洲欧洲日产国码无码av喷潮| 国产自在自线午夜精品视频| 色香蕉影院| 亚洲精品无码av中文字幕| 波多野结衣无码AV在线| 免费女人18毛片a级毛片视频| 91青青草视频在线观看的| 高h视频在线| 91精品免费高清在线| 中文字幕在线一区二区在线| 国产黄网永久免费| 精品视频第一页| 成人福利在线免费观看| 亚洲天堂区| 国产精品性| 婷婷综合在线观看丁香| 国产成人福利在线| 亚洲婷婷在线视频| 精品天海翼一区二区| 色首页AV在线| 日本尹人综合香蕉在线观看| 久久综合激情网| 国产在线视频自拍| 久久久久无码国产精品不卡| 亚洲人在线| 一本大道东京热无码av| 国产黄色视频综合| 精品国产一二三区| 三上悠亚精品二区在线观看| 日韩专区欧美| 国产欧美综合在线观看第七页| 国产福利微拍精品一区二区| 亚洲狼网站狼狼鲁亚洲下载| 欧美亚洲一区二区三区导航 | 欧美一级在线播放| 露脸一二三区国语对白| 天天综合网色| 亚洲精品你懂的| 国产精欧美一区二区三区| 国产成人精品18| 在线观看欧美国产| 亚洲成人77777| 97超爽成人免费视频在线播放| 中文字幕无码中文字幕有码在线| 成年午夜精品久久精品| 99无码中文字幕视频| 欧美精品啪啪| 国产黄网永久免费| 亚州AV秘 一区二区三区 | 国产成人综合亚洲欧美在| 国产精品内射视频| 国产正在播放| 精品自窥自偷在线看| 久久精品亚洲热综合一区二区| 91午夜福利在线观看| 欧美国产日本高清不卡| 全部无卡免费的毛片在线看| 久996视频精品免费观看| 人妻中文字幕无码久久一区| 黄色网页在线观看| 中文字幕66页| 久久99精品国产麻豆宅宅| 美女无遮挡免费视频网站| 55夜色66夜色国产精品视频| 国产天天射| 亚洲综合经典在线一区二区| 欧美亚洲激情| 久久这里只有精品2| 亚洲乱码在线播放| 国内自拍久第一页| 久久亚洲日本不卡一区二区|