99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

人工神經(jīng)網(wǎng)絡(luò)中語音分析與圖像識(shí)別的研究

0BFC_eet_china ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-09-27 14:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network, CNN)是人工神經(jīng)網(wǎng)絡(luò)的一種,是當(dāng)下語音分析和圖像識(shí)別領(lǐng)域的研究熱點(diǎn)。

這篇文章用最簡明的語言和最直觀的圖像,帶你入門CNN。準(zhǔn)備好了嗎?Let’s go——

我們先從最基礎(chǔ)的內(nèi)容說起。

對(duì)二維數(shù)字信號(hào)(圖像)的操作,可以寫成矩陣形式。

比如對(duì)圖像做平滑,一個(gè)典型的8領(lǐng)域平滑,其結(jié)果中的每個(gè)值都來源于原對(duì)應(yīng)位置和其周邊8個(gè)元素與一個(gè)3X3矩陣的乘積:

也就相當(dāng)于對(duì)原矩陣,按照順序?qū)⒏鲄^(qū)域元素與W矩陣相乘,W 矩陣為:

這也被稱作核(Kernel, 3X3)

其處理效果如下:

也就是,這個(gè)核對(duì)圖像進(jìn)行操作,相當(dāng)于對(duì)圖像進(jìn)行了低通濾波。因此這個(gè)核也被稱為濾波器,整個(gè)操作過程按照概念稱為卷積。

擴(kuò)展來講,對(duì)二維圖像的濾波操作可以寫成卷積,比如常見的高斯濾波、拉普拉斯濾波(算子)等。

濾波器跟卷積神經(jīng)網(wǎng)絡(luò)有什么關(guān)系呢。不如我們預(yù)想一個(gè)識(shí)別問題:我們要識(shí)別圖像中的某種特定曲線,也就是說,這個(gè)濾波器要對(duì)這種曲線有很高的輸出,對(duì)其他形狀則輸出很低,這也就像是神經(jīng)元的激活

我們?cè)O(shè)計(jì)的濾波器和想要識(shí)別的曲線如下:

假設(shè)上面的核(濾波器)按照卷積順序沿著下圖移動(dòng):

那么當(dāng)它移動(dòng)到上面的位置時(shí),按照矩陣操作,將這個(gè)區(qū)域的圖像像素值與濾波器相乘,我們得到一個(gè)很大的值(6600):

而當(dāng)這個(gè)濾波器移動(dòng)到其他區(qū)域時(shí),我們得到一個(gè)相對(duì)很小的值:

如此,我們對(duì)整個(gè)原圖進(jìn)行一次卷積,得到的結(jié)果中,在那個(gè)特定曲線和周邊區(qū)域,值就很高,在其他區(qū)域,值相對(duì)低。這就是一張激活圖。對(duì)應(yīng)的高值區(qū)域就是我們所要檢測曲線的位置。

在訓(xùn)練卷積審計(jì)網(wǎng)絡(luò)(CNN)的某一個(gè)卷積層時(shí),我們實(shí)際上是在訓(xùn)練一系列的濾波器(filter)。比如,對(duì)于一個(gè)32x32x3(寬32像素x高32像素xRGB三通道)的圖像,如果我們?cè)贑NN的第一個(gè)卷積層定義訓(xùn)練12個(gè)濾波器,那就這一層的輸出便是32X32X12.按照不同的任務(wù),我們可以對(duì)這個(gè)輸出做進(jìn)一步的處理,這包括激活函數(shù),池化,全連接等。

簡單來說,訓(xùn)練CNN在相當(dāng)意義上是在訓(xùn)練每一個(gè)卷積層的濾波器。讓這些濾波器組對(duì)特定的模式有高的激活,以達(dá)到CNN網(wǎng)絡(luò)的分類/檢測等目的。

一個(gè)實(shí)際CNN(AlexNet)第一個(gè)卷積層的濾波器>

卷積神經(jīng)網(wǎng)絡(luò)的第一個(gè)卷積層的濾波器用來檢測低階特征,比如邊、角、曲線等。隨著卷積層的增加,對(duì)應(yīng)濾波器檢測的特征就更加復(fù)雜(理性情況下,也是我們想要的情況)。

比如第二個(gè)卷積層的輸入實(shí)際上是第一層的輸出(濾波器激活圖),這一層的濾波器便是用來檢測低價(jià)特征的組合等情況(半圓、四邊形等),如此累積,以檢測越來越復(fù)雜的特征。實(shí)際上,我們的人類大腦的視覺信息處理也遵循這樣的低階特征到高階特征的模式。

可參考之前文章《為什么無彩色系(黑白灰色)在色彩搭配中可以和諧地與任何彩色搭配?》:https://www.zhihu.com/question/27380522/answer/36794240

最后一層的濾波器按照訓(xùn)練CNN目的的不同,可能是在檢測到人臉、手寫字體等時(shí)候激活[1]。

所以,在相當(dāng)程度上,構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)的任務(wù)就在于構(gòu)建這些濾波器。也就是,將這些濾波器變成這樣(改變?yōu)V波器矩陣的值,也就是Weight)的——能識(shí)別特定的特征。這個(gè)過程叫做訓(xùn)練。

在訓(xùn)練開始之時(shí),卷積層的濾波器是完全隨機(jī)的,它們不會(huì)對(duì)任何特征激活(不能檢測任何特征)。這就像剛出生的孩子,TA不知道什么是人臉、什么是狗,什么是上下左右。

TA需要學(xué)習(xí)才知道這些概念,也就是通過接觸人臉、狗、上下左右,并被告知這些東西分別是人臉、狗、上下左右。然后TA才能在頭腦中記住這些概念,并在之后的某一次見到之后能準(zhǔn)確的給出結(jié)果。

把一個(gè)空白的濾波其,修改其權(quán)重(weights)以使它能檢測特定的模式,整個(gè)過程就如工程里面的反饋。

想想一下,如果有一只無意識(shí)的猴子,完全隨機(jī)的修改一個(gè)5X5濾波器矩陣的25個(gè)值,那完全可能經(jīng)過一定的輪次之后,這個(gè)濾波器能夠檢測棱角等特征。這是一種無反饋的訓(xùn)練情況。對(duì)神經(jīng)網(wǎng)絡(luò)的訓(xùn)練當(dāng)然不能如此,我們不可能靠運(yùn)氣去做這件事情。

舉個(gè)例子,我們要訓(xùn)練一個(gè)用于分類的神經(jīng)網(wǎng)絡(luò),讓它能判定輸入圖像中的物體最可能是十個(gè)類別的哪一類。那么,訓(xùn)練過程就是這樣的:

第一次訓(xùn)練,輸入一張圖像,這個(gè)圖像通過各層卷積處理輸出量一組向量[1,1,1,1,1,1,1,1,1,1], 也就是,對(duì)于完全由隨機(jī)濾波器構(gòu)建的網(wǎng)絡(luò),其輸出認(rèn)為這張圖等概率的是十個(gè)類別中的某一種。

但是對(duì)于訓(xùn)練,我們有一個(gè)Gound Thuth, 也就是這張圖中物體所屬的類別:[0,0,1,0,0,0,0,0,0,0],也就是屬于第三類。這時(shí)候我們可以定義一個(gè)損失函數(shù),比如常見的MSE(mean squared error)。

我們假定L是這個(gè)損失函數(shù)的輸出。這時(shí)候我們的目的就是,讓L的值反饋(這種神經(jīng)網(wǎng)絡(luò)概念下稱為 back propagation, 反向傳輸)給整個(gè)卷積神經(jīng)網(wǎng)絡(luò),以修改各個(gè)濾波器的權(quán)重,使得損失值L最小。

這是一個(gè)典型的最優(yōu)化問題。當(dāng)然地,在工程上我們幾乎不可能一次就把濾波器的權(quán)重W修改到使L最小的情況,而是需要多次訓(xùn)練和多次修改。

如果情況理想的話,權(quán)重修改的方向是使得L的變化收斂的。這也就是說很可能達(dá)到了我們訓(xùn)練這個(gè)神經(jīng)網(wǎng)絡(luò)的目的——讓各個(gè)卷積層的濾波器能夠組合起來最優(yōu)化的檢測特定的模式。

參考文獻(xiàn)

[1] Zeiler, M. D., & Fergus, R. (2014, September). Visualizing and understanding convolutional networks. In European conference on computer vision (pp. 818-833). Springer, Cham.

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

    關(guān)注

    42

    文章

    4814

    瀏覽量

    103562
  • 圖像識(shí)別
    +關(guān)注

    關(guān)注

    9

    文章

    527

    瀏覽量

    39099
  • 人工智能
    +關(guān)注

    關(guān)注

    1806

    文章

    49008

    瀏覽量

    249311

原文標(biāo)題:給你一個(gè)卷積神經(jīng)網(wǎng)絡(luò)工作原理最直觀的解釋

文章出處:【微信號(hào):eet-china,微信公眾號(hào):電子工程專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    BP神經(jīng)網(wǎng)絡(luò)圖像識(shí)別的應(yīng)用

    BP神經(jīng)網(wǎng)絡(luò)圖像識(shí)別中發(fā)揮著重要作用,其多層結(jié)構(gòu)使得網(wǎng)絡(luò)能夠?qū)W習(xí)到復(fù)雜的特征表達(dá),適用于處理非線性問題。以下是對(duì)BP神經(jīng)網(wǎng)絡(luò)圖像識(shí)別
    的頭像 發(fā)表于 02-12 15:12 ?668次閱讀

    人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法

    在上一篇文章,我們介紹了傳統(tǒng)機(jī)器學(xué)習(xí)的基礎(chǔ)知識(shí)和多種算法。在本文中,我們會(huì)介紹人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法,供各位老師選擇。 01
    的頭像 發(fā)表于 01-09 10:24 ?1181次閱讀
    <b class='flag-5'>人工</b><b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的原理和多種<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>架構(gòu)方法

    卷積神經(jīng)網(wǎng)絡(luò)在自然語言處理的應(yīng)用

    自然語言處理是人工智能領(lǐng)域的一個(gè)重要分支,它致力于使計(jì)算機(jī)能夠理解、解釋和生成人類語言。隨著深度學(xué)習(xí)技術(shù)的發(fā)展,卷積神經(jīng)網(wǎng)絡(luò)(CNNs)作為一種強(qiáng)大的模型,在圖像識(shí)別語音處理等領(lǐng)域取
    的頭像 發(fā)表于 11-15 14:58 ?802次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)與傳統(tǒng)神經(jīng)網(wǎng)絡(luò)的比較

    在深度學(xué)習(xí)領(lǐng)域,神經(jīng)網(wǎng)絡(luò)模型被廣泛應(yīng)用于各種任務(wù),如圖像識(shí)別、自然語言處理和游戲智能等。其中,卷積神經(jīng)網(wǎng)絡(luò)(CNNs)和傳統(tǒng)神經(jīng)網(wǎng)絡(luò)是兩種常見的模型。 1. 結(jié)構(gòu)差異 1.1 傳統(tǒng)
    的頭像 發(fā)表于 11-15 14:53 ?1863次閱讀

    深度學(xué)習(xí)的卷積神經(jīng)網(wǎng)絡(luò)模型

    深度學(xué)習(xí)近年來在多個(gè)領(lǐng)域取得了顯著的進(jìn)展,尤其是在圖像識(shí)別語音識(shí)別和自然語言處理等方面。卷積神經(jīng)網(wǎng)絡(luò)作為深度學(xué)習(xí)的一個(gè)分支,因其在圖像處理
    的頭像 發(fā)表于 11-15 14:52 ?844次閱讀

    LSTM神經(jīng)網(wǎng)絡(luò)語音識(shí)別的應(yīng)用實(shí)例

    語音識(shí)別技術(shù)是人工智能領(lǐng)域的一個(gè)重要分支,它使計(jì)算機(jī)能夠理解和處理人類語言。隨著深度學(xué)習(xí)技術(shù)的發(fā)展,特別是長短期記憶(LSTM)神經(jīng)網(wǎng)絡(luò)的引入,語音
    的頭像 發(fā)表于 11-13 10:03 ?1848次閱讀

    關(guān)于卷積神經(jīng)網(wǎng)絡(luò),這些概念你厘清了么~

    這個(gè)小型網(wǎng)絡(luò),用于描述網(wǎng)絡(luò)的方程也具有32個(gè)偏置和32個(gè)權(quán)重。 CIFAR神經(jīng)網(wǎng)絡(luò)是一種廣泛用于圖像識(shí)別的CNN。它主要由兩種類型的層組成
    發(fā)表于 10-24 13:56

    AI大模型在圖像識(shí)別的優(yōu)勢

    大模型借助高性能的計(jì)算硬件和優(yōu)化的算法,能夠在短時(shí)間內(nèi)完成對(duì)大量圖像數(shù)據(jù)的處理和分析,顯著提高了圖像識(shí)別的效率。 識(shí)別準(zhǔn)確性 :通過深度學(xué)習(xí)和計(jì)算機(jī)視覺技術(shù),AI大模型能夠自動(dòng)提取
    的頭像 發(fā)表于 10-23 15:01 ?2417次閱讀

    【飛凌嵌入式OK3576-C開發(fā)板體驗(yàn)】RKNPU圖像識(shí)別測試

    元和突觸的處理器,特別擅長處理人工智能任務(wù),能夠大大降低CPU和GPU的負(fù)擔(dān)。 功能 :RKNPU負(fù)責(zé)處理需要高計(jì)算性能的人工智能任務(wù),如圖像識(shí)別、語音
    發(fā)表于 10-10 09:27

    FPGA在深度神經(jīng)網(wǎng)絡(luò)的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,深度神經(jīng)網(wǎng)絡(luò)(Deep Neural Network, DNN)作為其核心算法之一,在圖像識(shí)別語音識(shí)別、自然語
    的頭像 發(fā)表于 07-24 10:42 ?1194次閱讀

    圖像識(shí)別算法有哪幾種

    計(jì)算機(jī)科學(xué)家開始嘗試使用計(jì)算機(jī)來處理和分析圖像數(shù)據(jù)。最初的圖像識(shí)別算法主要基于模板匹配和邊緣檢測等簡單方法,但隨著計(jì)算機(jī)硬件和算法的不斷發(fā)展,圖像識(shí)別算法逐漸變得更加復(fù)雜和高效。 20
    的頭像 發(fā)表于 07-16 11:22 ?2448次閱讀

    圖像檢測和圖像識(shí)別的原理、方法及應(yīng)用場景

    圖像檢測和圖像識(shí)別是計(jì)算機(jī)視覺領(lǐng)域的兩個(gè)重要概念,它們?cè)谠S多應(yīng)用場景中發(fā)揮著關(guān)鍵作用。 1. 定義 1.1 圖像檢測 圖像檢測(Object Detection)是指在
    的頭像 發(fā)表于 07-16 11:19 ?6934次閱讀

    圖像識(shí)別算法都有哪些方法

    傳統(tǒng)方法和基于深度學(xué)習(xí)的方法。 傳統(tǒng)圖像識(shí)別算法 1.1 邊緣檢測 邊緣檢測是圖像識(shí)別的基礎(chǔ),它用于檢測圖像的邊緣信息。邊緣是圖像
    的頭像 發(fā)表于 07-16 11:14 ?7467次閱讀

    圖像識(shí)別技術(shù)的原理是什么

    圖像識(shí)別技術(shù)是一種利用計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)技術(shù)對(duì)圖像進(jìn)行分析和理解的技術(shù)。它可以幫助計(jì)算機(jī)識(shí)別和理解圖像
    的頭像 發(fā)表于 07-16 10:46 ?2535次閱讀

    圖像識(shí)別屬于人工智能嗎

    屬于。圖像識(shí)別人工智能(Artificial Intelligence, AI)領(lǐng)域的一個(gè)重要分支。 一、圖像識(shí)別概述 1.1 定義 圖像識(shí)別是指利用計(jì)算機(jī)技術(shù)對(duì)
    的頭像 發(fā)表于 07-16 10:44 ?2020次閱讀