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

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

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

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

電子工程師 ? 來源:工程師曾玲 ? 2019-05-02 15:39 ? 次閱讀

卷積過程是卷積神經(jīng)網(wǎng)絡(luò)最主要的特征。然而卷積過程有比較多的細(xì)節(jié),初學(xué)者常會有比較多的問題,這篇文章對卷積過程進(jìn)行比較詳細(xì)的解釋。

1、卷積運算

首先我們需要知道什么是卷積計算,它其實是一種簡單數(shù)學(xué)運算,有兩個步驟:一個是矩陣內(nèi)積乘法,另一個是將內(nèi)積乘法的結(jié)果進(jìn)行全加。

(1)矩陣內(nèi)積乘法

矩陣的內(nèi)積乘法非常簡單,就是把兩個相乘的矩陣,相同位置的元素進(jìn)行乘法運算,這個時候會得到一個新的矩陣(在這里我們需要注意一下,卷積是在作矩陣內(nèi)積乘法,而不是矩陣乘法)。

(2)全加計算

這個新矩陣的全部值會進(jìn)行相加,然后會得到一個值,這個值才是卷積運算的結(jié)果。

卷積計算過程如下圖所示:

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

2、特征圖像與卷積核

對于實際的卷積過程中,它一方面有輸入圖像,這些圖像被稱作是特征圖像(注:卷積神經(jīng)網(wǎng)絡(luò)中,原始的輸入是真實的圖像,經(jīng)過卷積后會生成特征圖像),另一方面還需要有卷積核。

卷積核的值是人為設(shè)定的,它是可以調(diào)節(jié)的,在實際的卷積神經(jīng)網(wǎng)絡(luò)中,卷積核的值就是網(wǎng)絡(luò)的參數(shù)。對卷積網(wǎng)絡(luò)進(jìn)行訓(xùn)練,就是在調(diào)節(jié)這些卷積核心的參數(shù)。在實際中一般不會用太大的卷積核,常見的卷積核大小有3*3,5*5,1*1的大小。

特征圖像和卷積核都是以矩陣的形式存在,因此它們可以進(jìn)行卷積計算。卷積計算的輸入不僅可以是圖像,還可以是其它的二維矩陣信息(當(dāng)然還有一維和三維的卷積,這里就不多介紹了)。卷積核首先會對特征圖像的第一個區(qū)域進(jìn)行卷積運算,這個卷積計算的結(jié)果,會作為輸出特征圖像上的一個點,如下圖所示。

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

3、卷積核在特征圖像上的滑動過程

每次卷積計算的結(jié)果會作為輸出特征圖像的一個點,而特征圖像在進(jìn)行卷積過程后,會輸出一幅新的特征圖像,這需要卷積核與特征圖像進(jìn)行多次卷積計算。形象的來說,卷積核會在輸入的特征圖像上滑動。這個滑動的過程,一般是沿著從左到右,從上到下這樣的次序。如下圖所示。

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

這里還需要注意的是滑動的步長,上面所說的是滑動的步長為1的情況。滑動的步長還可以取不為1的情況,不同的滑動步長,輸出特征圖的大小不同,如下圖所示。

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

4、多通道特征圖像的卷積過程

使用一個卷積核對一幅特征圖像進(jìn)行卷積之后,會產(chǎn)生一幅新的特征圖像,所以我們很自然的能想到,使用多個卷積核對特征圖像進(jìn)行卷積會得到多幅特征圖像。在一個實際卷積神經(jīng)網(wǎng)絡(luò)中通常有很多個卷積層次,每個卷積層都有很多個卷積核,那么在每個層次也會產(chǎn)生很多幅特征圖像,這些特征圖像的數(shù)目,被稱為是“通道”數(shù)目。

此時會面臨一個問題是,怎樣對多個通道的特征像進(jìn)行卷積。這個時候我們需要對卷積核進(jìn)行分組,每組卷積核的數(shù)目,對應(yīng)的是輸入通道特征圖像的數(shù)目,而輸出通道的數(shù)目是卷積核一共有多少組。所以總的卷積核心數(shù)目是:輸入通道數(shù)目*輸出通道數(shù)目。

另外還需要注意的是,每組卷積核心通常還有一個偏置項,所以下圖的卷積過程是,第一組的三個卷積核進(jìn)行卷積計算后的結(jié)果,再加上一個偏執(zhí)項的值,才是輸出特征相應(yīng)位置的值。

還需要注意的是,輸入特征圖的外圍經(jīng)常會填充一圈的零,這樣的處理是為了讓特征圖邊緣的值能對準(zhǔn)卷積核,可以減少一些信息的損失。

下面兩幅圖是多通道卷積過程的示意圖。

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

詳解卷積神經(jīng)網(wǎng)絡(luò)卷積過程

后記

理解卷積過程對于學(xué)習(xí)深度神經(jīng)網(wǎng)絡(luò)非常重要,在這篇文章對卷積過程進(jìn)行了較為詳細(xì)的解釋。其實基本的卷積過程并不復(fù)雜,但是有一些細(xì)節(jié)需要多去思考才能消化。另外現(xiàn)在人們對卷積神經(jīng)網(wǎng)絡(luò)特性,也有了越來越深入的認(rèn)識......

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

    關(guān)注

    42

    文章

    4789

    瀏覽量

    101611
  • 卷積
    +關(guān)注

    關(guān)注

    0

    文章

    95

    瀏覽量

    18589
收藏 人收藏

    評論

    相關(guān)推薦

    卷積神經(jīng)網(wǎng)絡(luò)入門資料

    卷積神經(jīng)網(wǎng)絡(luò)入門詳解
    發(fā)表于 02-12 13:58

    卷積神經(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ò)原理及發(fā)展過程

    Top100論文導(dǎo)讀:深入理解卷積神經(jīng)網(wǎng)絡(luò)CNN(Part Ⅰ)
    發(fā)表于 09-06 17:25

    卷積神經(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)用

    過程中存在梯度消失的問題[23],神經(jīng)網(wǎng)絡(luò)再 次慢慢淡出人們的視線。1998 年 LeCun 發(fā)明了 LeNet-5,并在 Mnist 數(shù)據(jù) 集達(dá)到 98%以上的識別準(zhǔn)確率,形成影響深遠(yuǎn)的卷積
    發(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 ?1624次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)詳解 卷積神經(jīng)網(wǎng)絡(luò)包括哪幾層及各層功能

    卷積神經(jīng)網(wǎng)絡(luò)詳解 卷積神經(jīng)網(wǎng)絡(luò)包括哪幾層及各層功能 卷積神經(jīng)
    的頭像 發(fā)表于 08-21 16:41 ?6292次閱讀

    卷積神經(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 ?3264次閱讀

    卷積神經(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 ?2739次閱讀

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

    卷積神經(jīng)網(wǎng)絡(luò)層級結(jié)構(gòu) 卷積神經(jīng)網(wǎng)絡(luò)卷積層講解 卷積神經(jīng)網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-21 16:49 ?9215次閱讀

    卷積神經(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 ?2061次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)訓(xùn)練的是什么

    、訓(xùn)練過程以及應(yīng)用場景。 1. 卷積神經(jīng)網(wǎng)絡(luò)的基本概念 1.1 卷積神經(jīng)網(wǎng)絡(luò)的定義 卷積
    的頭像 發(fā)表于 07-03 09:15 ?619次閱讀