91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

卷積神經(jīng)網(wǎng)絡(luò)體系設(shè)計的理論實現(xiàn)

Wildesbeast ? 來源:Imagination ? 作者:Raodi饒弟 ? 2020-05-24 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

卷積神經(jīng)網(wǎng)絡(luò),簡稱CNN,常用于視覺圖像分析的深度學(xué)習(xí)的人工神經(jīng)網(wǎng)絡(luò)。形象地來說,這些網(wǎng)絡(luò)結(jié)構(gòu)就是由生物的神經(jīng)元抽象擬合而成的。正如,每個生物神經(jīng)元可以相互通信一般,CNN根據(jù)輸入產(chǎn)生類似的通信輸出。若要論CNN的起源,那大概就是1980年代初了,隨著最近技術(shù)的迅猛進(jìn)步和計算能力的不斷強(qiáng)大,CNN就此流行起來。簡而言之,CNN技術(shù)允許在合理的時間內(nèi),利用其自身性和擴(kuò)展性的算法對大量數(shù)據(jù)和復(fù)雜訓(xùn)練進(jìn)行卷積維度的“神經(jīng)”運算。目前,CNN主要應(yīng)用于:基于人工智能的虛擬助手、自動照片標(biāo)記、視頻標(biāo)記和自動駕駛汽車等方面。

一、卷積神經(jīng)網(wǎng)絡(luò)與常規(guī)神經(jīng)網(wǎng)絡(luò)的區(qū)別

CNN能處理分辨率更高的圖像,解決常規(guī)神經(jīng)網(wǎng)絡(luò)不能解決的巨大計算開銷問題;舉個例子:如果考慮一個大小為224224個和3個通道的圖像,它對應(yīng)于224x224x3=150528的輸入特性。一個典型的具有1000個節(jié)點的隱層神經(jīng)網(wǎng)絡(luò)在第一層本身就有150528×1000個參數(shù)。這對于常規(guī)神經(jīng)網(wǎng)絡(luò)來說,根本就難以估量;

具有檢測不變性(Translation invariance)的特性,不管在識別過程中的哪個微時間階段,或者圖像識別的局部區(qū)域大小,都具有客觀識物不變性質(zhì)。

二、CNN的工作機(jī)制和原理

卷積層都是基于卷積的數(shù)學(xué)運算。卷積層由一組濾波器組成,就像一個二維數(shù)字矩陣。然后,濾波器與輸入圖像合并以產(chǎn)生輸出。在每個卷積層中,我們采用一個濾波器并將濾波器滑動到圖像上以執(zhí)行卷積操作。卷積運算的主要任務(wù)是對圖像的濾波值和像素進(jìn)行矩陣乘法,并將得到的值相加得到輸出。

CNN可以幫助我們尋找特定的局部化圖像特征,例如:借助圖像中的邊緣,我們可以在網(wǎng)絡(luò)初始層中,使用這些特征來尋求一個簡單的模式。這一過程暫且稱之為局部建模。再利用局部模型中的,劃分圖像的水平和垂直邊緣。當(dāng)然,也可以借助更深的層次結(jié)構(gòu),進(jìn)行二度復(fù)雜的模式構(gòu)建。一個典型的案例,就是垂直邊緣檢測的示例:

三、卷積神經(jīng)網(wǎng)絡(luò)體系結(jié)構(gòu)

首先,卷積神經(jīng)網(wǎng)絡(luò)由許許多多的卷積層進(jìn)行組建,卷積層是CNN相對基礎(chǔ)的部分。它主要負(fù)責(zé)承載CNN計算的負(fù)荷。這個基礎(chǔ)層有助于減少神經(jīng)定義的空間,這因為符合這一特性,我們這里姑且將這基礎(chǔ)層喻為單元池。這使得我們在進(jìn)行類似CNN操作時,大大減少了所需的計算量和權(quán)重。目前,最主流的檢測過程也可以說是最大的池,它能檢測出就近原理的最大輸出。這些單元池提供了我們前面提及的檢測不變性,這也恰恰意味著,一個對象將是可識別的,無論它出現(xiàn)在框架上的任何位置。我們這里,可以將部分單元池按照一定的線性規(guī)則進(jìn)行鏈接而形成新的結(jié)構(gòu)體,稱為全連接層(FC)。這一層的神經(jīng)元與前一層或者后續(xù)一層的所有神經(jīng)元,都有完全的連通性,就像常規(guī)的神經(jīng)網(wǎng)絡(luò)中所看到的那樣。這就是為什么它可以像常規(guī)神經(jīng)網(wǎng)絡(luò)一樣,通過矩陣乘法和偏置效應(yīng)來計算。FC層還能表示輸入和輸出之間的映射關(guān)系。而對于非線性的網(wǎng)絡(luò)層來說,由于卷積是一種線性運算,而且圖像遠(yuǎn)離線性,因此常將非線性層直接置于卷積層之后,將非線性引入后直接激活映射。非線性運算有幾種,流行的有:

Sigmoid:這種非線性結(jié)構(gòu)具有數(shù)學(xué)層面上的表示形式。例如:F(X)=1/1+exp(-x)。.它取一個實數(shù)并將其壓縮到0到1之間。但是,它存在一個致命的問題——就是梯度消失問題,這是一種局部梯度變小而反向傳播導(dǎo)致梯度消失的現(xiàn)象。

Tanh: 可以將實數(shù)壓縮到范圍內(nèi)[-1,1]。和Sigmoid一樣,觸發(fā)時是飽和的,但不同的是它的輸出是以零為中心的。

ReLU:修正線性單元(Relu),同時計算函數(shù)?(κ)=max(0,κ)。換句話說,觸發(fā)時只是在零處的閾值。與Sigmoid和tanh相比,relu更可靠,收斂速度也提高了6倍不止。

四、 卷積神經(jīng)網(wǎng)絡(luò)的設(shè)計

在充分了解了CNN的組成要素和工作機(jī)制之后,我們就可以建立一個卷積神經(jīng)網(wǎng)絡(luò)了。例如:我們可以使用CIFAR 10,這是一個由50,000個示例和10,000個示例組成的訓(xùn)練集的數(shù)據(jù)集。每個示例是一個32×32彩色圖像,均來自10個相互關(guān)聯(lián)的標(biāo)簽類中。在數(shù)據(jù)訓(xùn)練與模型的擬合過程中,我們采用了數(shù)據(jù)增強(qiáng)的方法。在所構(gòu)建的網(wǎng)絡(luò)中,使用了分批層次,通過采取具有強(qiáng)制性質(zhì)的高斯單位分布,避免了權(quán)重矩陣初始化不當(dāng)?shù)膯栴}。用于實現(xiàn)的CNN模型的體系結(jié)構(gòu):

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 濾波器
    +關(guān)注

    關(guān)注

    162

    文章

    8411

    瀏覽量

    185692
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4838

    瀏覽量

    107756
  • 自動駕駛
    +關(guān)注

    關(guān)注

    793

    文章

    14881

    瀏覽量

    179804
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    全連接神經(jīng)網(wǎng)絡(luò)卷積神經(jīng)網(wǎng)絡(luò)有什么區(qū)別

    全連接神經(jīng)網(wǎng)絡(luò)卷積神經(jīng)網(wǎng)絡(luò)的區(qū)別
    發(fā)表于 06-06 14:21

    卷積神經(jīng)網(wǎng)絡(luò)如何使用

    卷積神經(jīng)網(wǎng)絡(luò)(CNN)究竟是什么,鑒于神經(jīng)網(wǎng)絡(luò)在工程上經(jīng)歷了曲折的歷史,您為什么還會在意它呢? 對于這些非常中肯的問題,我們似乎可以給出相對簡明的答案。
    發(fā)表于 07-17 07:21

    什么是圖卷積神經(jīng)網(wǎng)絡(luò)?

    卷積神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 08-20 12:05

    卷積神經(jīng)網(wǎng)絡(luò)的優(yōu)點是什么

    卷積神經(jīng)網(wǎng)絡(luò)的優(yōu)點
    發(fā)表于 05-05 18:12

    卷積神經(jīng)網(wǎng)絡(luò)的層級結(jié)構(gòu)和常用框架

      卷積神經(jīng)網(wǎng)絡(luò)的層級結(jié)構(gòu)  卷積神經(jīng)網(wǎng)絡(luò)的常用框架
    發(fā)表于 12-29 06:16

    卷積神經(jīng)網(wǎng)絡(luò)一維卷積的處理過程

    。本文就以一維卷積神經(jīng)網(wǎng)絡(luò)為例談?wù)勗趺磥磉M(jìn)一步優(yōu)化卷積神經(jīng)網(wǎng)絡(luò)使用的memory。文章(卷積神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 12-23 06:16

    卷積神經(jīng)網(wǎng)絡(luò)模型發(fā)展及應(yīng)用

    network,DBN)[24], 從此拉開了深度學(xué)習(xí)大幕。隨著深度學(xué)習(xí)理論的研究和發(fā)展,研究人員提 出了一系列卷積神經(jīng)網(wǎng)絡(luò)模型。為了比較不同模型 的質(zhì)量,收集并整理了文獻(xiàn)中模型在分類任務(wù)上的 識別率,如圖 1
    發(fā)表于 08-02 10:39

    卷積神經(jīng)網(wǎng)絡(luò)原理:卷積神經(jīng)網(wǎng)絡(luò)模型和卷積神經(jīng)網(wǎng)絡(luò)算法

    卷積神經(jīng)網(wǎng)絡(luò)原理:卷積神經(jīng)網(wǎng)絡(luò)模型和卷積神經(jīng)網(wǎng)絡(luò)算法 卷積
    的頭像 發(fā)表于 08-17 16:30 ?2352次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用 卷積神經(jīng)網(wǎng)絡(luò)通常用來處理什么

    卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用 卷積神經(jīng)網(wǎng)絡(luò)通常用來處理什么 卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Ne
    的頭像 發(fā)表于 08-21 16:41 ?6353次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)概述 卷積神經(jīng)網(wǎng)絡(luò)的特點 cnn卷積神經(jīng)網(wǎng)絡(luò)的優(yōu)點

    卷積神經(jīng)網(wǎng)絡(luò)概述 卷積神經(jīng)網(wǎng)絡(luò)的特點 cnn卷積神經(jīng)網(wǎng)絡(luò)的優(yōu)點?
    的頭像 發(fā)表于 08-21 16:41 ?4519次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)的基本原理 卷積神經(jīng)網(wǎng)絡(luò)發(fā)展 卷積神經(jīng)網(wǎng)絡(luò)三大特點

    卷積神經(jīng)網(wǎng)絡(luò)的基本原理 卷積神經(jīng)網(wǎng)絡(luò)發(fā)展歷程 卷積神經(jīng)網(wǎng)絡(luò)三大特點?
    的頭像 發(fā)表于 08-21 16:49 ?3728次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)層級結(jié)構(gòu) 卷積神經(jīng)網(wǎng)絡(luò)卷積層講解

    像分類、目標(biāo)檢測、人臉識別等。卷積神經(jīng)網(wǎng)絡(luò)的核心是卷積層和池化層,它們構(gòu)成了網(wǎng)絡(luò)的主干,實現(xiàn)了對圖像特征的提取和抽象。 一、
    的頭像 發(fā)表于 08-21 16:49 ?1.1w次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)的介紹 什么是卷積神經(jīng)網(wǎng)絡(luò)算法

    卷積神經(jīng)網(wǎng)絡(luò)的介紹 什么是卷積神經(jīng)網(wǎng)絡(luò)算法 卷積神經(jīng)網(wǎng)絡(luò)涉及的關(guān)鍵技術(shù)
    的頭像 發(fā)表于 08-21 16:49 ?3160次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)的原理與實現(xiàn)

    1.卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,簡稱CNN)是一種深度學(xué)習(xí)模型,廣泛應(yīng)用于圖像識別、視頻分析、自然語言處理等領(lǐng)域。 卷積神經(jīng)網(wǎng)絡(luò)是一種前饋
    的頭像 發(fā)表于 07-02 16:47 ?1886次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)實現(xiàn)原理

    卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,簡稱CNN)是一種深度學(xué)習(xí)模型,廣泛應(yīng)用于圖像識別、視頻分析、自然語言處理等領(lǐng)域。本文將詳細(xì)介紹卷積神經(jīng)網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-03 10:49 ?2064次閱讀