衡阳派盒市场营销有限公司

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

卷積神經網絡簡介:什么是機器學習?

analog_devices ? 來源:未知 ? 2023-03-11 23:10 ? 次閱讀

隨著人工智能(AI)技術的快速發(fā)展,AI可以越來越多地支持以前無法實現或者難以實現的應用。本文基于此解釋了卷積神經網絡(CNN)及其對人工智能和機器學習的意義。CNN是一種能夠從復雜數據中提取特征的強大工具,例如識別音頻信號或圖像信號中的復雜模式就是其應用之一。

1 什么是卷積神經網絡?

神經網絡是一種由神經元組成的系統(tǒng)或結構,它使AI能夠更好地理解數據,進而解決復雜問題。雖然神經網絡有許多種類型,但本文將只關注卷積神經網絡(CNN),其主要應用領域是對輸入數據的模式識別和對象分類。CNN是一種用于深度學習的人工神經網絡。這種網絡由輸入層、若干卷積層和輸出層組成。卷積層是最重要的部分,它們使用一組獨特的權重和濾波器,使得網絡可以從輸入數據中提取特征。數據可以是許多不同的形式,如圖像、音頻和文本。這種提取特征的過程使CNN能夠識別數據中的模式從而讓工程師能夠創(chuàng)建更有效和高效的應用。為了更好地理解CNN,我們首先將討論經典的線性規(guī)劃。

2 經典控制技術中的線性規(guī)劃

控制技術的任務是借助傳感器讀取數據并進行處理,然后根據規(guī)則做出響應,最后顯示或發(fā)送結果。例如,溫度調節(jié)器每秒鐘測量一次溫度,通過微控制器單元(MCU)讀取溫度傳感器的數據。該數值用于閉環(huán)控制系統(tǒng)的輸入,并與設定的溫度進行比較。這就是一個借助MCU執(zhí)行線性規(guī)劃的例子,這種技術通過比較預編程值和實際值來給出明確的結論。相比之下,AI系統(tǒng)通常依據概率論來發(fā)揮作用。

3 復雜模式和信號處理

許多應用所使用的輸入數據必須首先由模式識別系統(tǒng)加以判別。模式識別可以應用于不同的數據結構。本文討論的例子限定為一維或二維的數據結構,比如音頻信號、心電圖(ECG)、光電容積脈搏波(PPG)、一維的振動數據或波形、熱圖像、二維的瀑布圖數據。

在上述模式識別中,將應用通過MCU的代碼來實現是極其困難的。一個例子是識別圖像中的具體對象(例如貓):這種情況下無法區(qū)分要分析的圖像是很早攝錄的,還是剛剛由從相機讀取的。分析軟件基于一些特定的規(guī)則來判斷圖片中是否有貓:比如說貓必須有典型的尖耳朵、三角形的鼻子和胡須。如果可以在圖像中識別出這些特征,軟件便可以報告在圖像中發(fā)現了貓。但是這存在一些問題:如果圖像只顯示了貓的背面,模式識別系統(tǒng)會怎么辦?如果貓沒有胡須或者在事故中失去了腿,會發(fā)生什么?盡管這些異常情況不太可能出現,但模式識別的代碼將不得不考慮所有可能的異常情況,從而增加大量額外的規(guī)則。即使在這個簡單的例子中,軟件設置的規(guī)則也會變得非常復雜。

4 機器學習如何取代經典規(guī)則

AI背后的核心思想是在小范圍內模仿人類進行學習。它不依賴于制定大量的if-then規(guī)則,而是建立一個通用的模式識別的機器模型。這兩種方法的關鍵區(qū)別在于,與一套復雜的規(guī)則相比,AI不會提供明確的結果。AI不會明確報告"我在圖像中識別出了一只貓",而是提供類似這樣的結論:"圖像中有一只貓的概率為97.5%,它也可能是豹子(2.1%)或老虎(0.4%)。"這意味著在模式識別的過程結束時,應用的開發(fā)人員必須通過決策閾值做出決定。

另一個區(qū)別是AI并不依賴固定的規(guī)則,而是要經過訓練。訓練過程需要將大量貓的圖像展示給神經網絡以供其學習。最終,神經網絡將能夠獨立識別圖像中是否有貓。關鍵的一點是,未來AI可以不局限于已知的訓練圖像開展識別。該神經網絡需要映射到MCU中。

5 AI的模式識別內部到底是什么?

AI的神經元網絡類似于人腦的生物神經元網絡。一個神經元有多個輸入,但只有一個輸出。基本上,這些神經元都是輸入的線性變換——將輸入乘以數字(權重w)并加上一個常數(偏置b),然后通過一個固定的非線性函數產生輸出,該函數也被稱為激活函數1。作為網絡中唯一的非線性部分,激活函數用于定義人工神經元值的激活范圍。神經元的功能在數學上可以描述為

89e4c478-c01d-11ed-bfe3-dac502259ad0.svg

其中,f為激活函數,w為權重,x為輸入數據,b為偏置。數據可以是單獨的標量、向量或矩陣。圖1顯示了一個神經元,它擁有三個輸入和一個激活函數ReLU2。網絡中的神經元總是分層排列的。

89f61ffc-c01d-11ed-bfe3-dac502259ad0.png

圖1.擁有三個輸入和一個輸出的神經元

如上所述,CNN用于輸入數據的模式識別和對象分類。CNN分為不同的部分:一個輸入層、若干隱藏層和一個輸出層。圖2顯示了一個小型網絡,它包含一個具有三個輸入的輸入層、一個具有五個神經元的隱藏層和一個具有四個輸出的輸出層。所有神經元的輸出都連接到下一層的所有輸入。圖2所示的網絡不具有現實意義,這里僅用于演示說明。即使對于這個小型網絡,用于描述網絡的方程中也具有32個偏置和32個權重。

CIFAR神經網絡是一種廣泛用于圖像識別的CNN。它主要由兩種類型的層組成:卷積層和池化層,這兩種層分別使用卷積和池化兩種方法,在神經網絡的訓練中非常有效。卷積層使用一種被稱為卷積的數學運算來識別像素值數組的模式。卷積發(fā)生在隱藏層中,如圖3所示。卷積會重復多次直至達到所需的精度水平。如果要比較的兩個輸入值(本例是輸入圖像和濾波器)相似,那么卷積運算的輸出值總會特別高。濾波器有時也被稱為卷積核。然后,結果被傳遞到池化層提取特征生成一個特征圖,表征輸入數據的重要特征,稱為池化。池化層的運行需要依賴另一個濾波器,稱為池化濾波器。訓練后,在網絡運行的狀態(tài)下,特征圖與輸入數據進行比較。由于特征圖保留了特定的特征,所以只有當內容相似時,神經元的輸出才會被觸發(fā)。通過組合使用卷積和池化,CIFAR網絡可用于高精度地識別和分類圖像中的各種對象。

8a0d7440-c01d-11ed-bfe3-dac502259ad0.png

圖2.一個小型神經網絡

8a21042e-c01d-11ed-bfe3-dac502259ad0.png

圖3.用CIFAR-10數據集訓練的CIFAR網絡模型

CIFAR-10是一個特定數據集,通常用于訓練CIFAR神經網絡。它由60000幅32×32彩色圖像組成,分為10個類別。這些圖像是從各種來源收集的,例如網頁、新聞和個人圖像集。每個類別包含6000幅圖像,平均分配在訓練集、測試集和驗證集中,使其成為測試計算機視覺和其他機器學習模型的理想圖像集。

卷積神經網絡和其他類型網絡的主要區(qū)別在于處理數據的方式。卷積神經網絡通過濾波依次檢查輸入數據的屬性。卷積層的數量越多,可以識別的細節(jié)就越精細。在第一次卷積之后,該過程從簡單的對象屬性(如邊或點)開始進行第二次卷積以識別詳細的結構,如角、圓、矩形等。在第三次卷積之后,特征就可以表示某些復雜的模式,它們與圖像中對象的某些部分相似,并且對于給定對象來說通常是唯一的。在我們最初的例子中,這些特征就是貓的胡須或耳朵。特征圖的可視化(如圖4所示)對于應用本身而言并不是必需的,但它有助于幫助理解卷積。

即使是像CIFAR這樣的小型網絡,每層也有數百個神經元,并且有許多串行連接的層。隨著網絡的復雜度和規(guī)模的增加,所需的權重和偏置數量也迅速增長。圖3所示的CIFAR-10示例已經有20萬個參數,每個參數在訓練過程中都需要一組確定的值。特征圖可以由池化層進一步處理,以減少需要訓練的參數數量并保留重要信息

8a50b502-c01d-11ed-bfe3-dac502259ad0.png

圖4.CNN的特征圖

如上所述,在CNN中的每次卷積之后,通常會發(fā)生池化,在一些文獻中也常被稱為子采樣。它有助于減少數據的維度。圖4中的特征圖里面的很多區(qū)域包含很少甚至不含有意義的信息。這是因為對象只是圖像的一小部分,并不構成整幅圖像。圖像的其余部分未在特征圖中使用,因此與分類無關。在池化層中,池化類型(最大值池化或均值池化)和池化窗口矩陣的大小均被指定。在池化過程中,窗口矩陣逐步在輸入數據上移動。例如,最大值池化會選取窗口中的最大數據值而丟棄其它所有的值。這樣,數據量不斷減少,最終形成各個對象類別的唯一屬性。

卷積和池化的結果是大量的二維矩陣。為了實現我們真正的目標即分類,我們需要將二維數據轉換成一個很長的一維向量。轉換是在所謂的壓平層中完成的,隨后是一個或兩個全連接層。全連接層的神經元類似于圖2所示的結構。神經網絡最后一層的輸出要與需要區(qū)分的類別的數量一致。此外,在最后一層中,數據還被歸一化以產生一個概率分布(97.5%的貓,2.1%的豹,0.4%的虎,等等)。

這就是神經網絡建模的全過程。然而,卷積核與濾波器的權重和內容仍然未知,必須通過網絡訓練來確定使模型能夠工作。這將在后續(xù)文章中說明。

1通常使用sigmoid、tanh或ReLU函數。
2ReLU:修正線性單元。對于該函數,輸入值為負時,輸出為零;輸入值大于零時,輸出值為輸入值。

8ad720d8-c01d-11ed-bfe3-dac502259ad0.gif ?查看往期內容↓↓↓


原文標題:卷積神經網絡簡介:什么是機器學習?

文章出處:【微信公眾號:亞德諾半導體】歡迎添加關注!文章轉載請注明出處。


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

    關注

    6

    文章

    4680

    瀏覽量

    16028

原文標題:卷積神經網絡簡介:什么是機器學習?

文章出處:【微信號:analog_devices,微信公眾號:analog_devices】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    卷積神經網絡與傳統(tǒng)神經網絡的比較

    在深度學習領域,神經網絡模型被廣泛應用于各種任務,如圖像識別、自然語言處理和游戲智能等。其中,卷積神經網絡(CNNs)和傳統(tǒng)神經網絡是兩種常
    的頭像 發(fā)表于 11-15 14:53 ?739次閱讀

    卷積神經網絡的應用場景及優(yōu)缺點

    卷積神經網絡(Convolutional Neural Networks,簡稱CNNs)是一種深度學習架構,它在圖像識別、視頻分析、自然語言處理等領域有著廣泛的應用。 一、卷積
    的頭像 發(fā)表于 07-11 14:45 ?997次閱讀

    卷積神經網絡的基本概念、原理及特點

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習算法,它在圖像識別、視頻分析、自然語言處理等領域有著廣泛的應用。本文將詳細介紹卷積
    的頭像 發(fā)表于 07-11 14:38 ?1333次閱讀

    BP神經網絡卷積神經網絡的關系

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種在人工智能和機器
    的頭像 發(fā)表于 07-10 15:24 ?1733次閱讀

    循環(huán)神經網絡卷積神經網絡的區(qū)別

    循環(huán)神經網絡(Recurrent Neural Network,RNN)和卷積神經網絡(Convolutional Neural Network,CNN)是深度學習領域中兩種非常重要的
    的頭像 發(fā)表于 07-04 14:24 ?1502次閱讀

    卷積神經網絡的實現原理

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

    卷積神經網絡分類方法有哪些

    卷積神經網絡(Convolutional Neural Networks,CNN)是一種深度學習模型,廣泛應用于圖像分類、目標檢測、語義分割等計算機視覺任務。本文將詳細介紹卷積
    的頭像 發(fā)表于 07-03 09:40 ?553次閱讀

    卷積神經網絡的基本結構和工作原理

    和工作原理。 1. 引言 在深度學習領域,卷積神經網絡是一種非常重要的模型。它通過模擬人類視覺系統(tǒng),能夠自動學習圖像中的特征,從而實現對圖像的識別和分類。與傳統(tǒng)的
    的頭像 發(fā)表于 07-03 09:38 ?912次閱讀

    cnn卷積神經網絡分類有哪些

    卷積神經網絡(CNN)是一種深度學習模型,廣泛應用于圖像分類、目標檢測、語義分割等領域。本文將詳細介紹CNN在分類任務中的應用,包括基本結構、關鍵技術、常見網絡架構以及實際應用案例。
    的頭像 發(fā)表于 07-03 09:28 ?740次閱讀

    卷積神經網絡訓練的是什么

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。本文將詳細介紹卷積
    的頭像 發(fā)表于 07-03 09:15 ?517次閱讀

    深度學習卷積神經網絡的應用

    隨著人工智能技術的飛速發(fā)展,深度學習卷積神經網絡(Convolutional Neural Network, CNN)作為其中的重要分支,已經在多個領域取得了顯著的應用成果。從圖像識別、語音識別
    的頭像 發(fā)表于 07-02 18:19 ?1048次閱讀

    卷積神經網絡的原理與實現

    1.卷積神經網絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。 卷積
    的頭像 發(fā)表于 07-02 16:47 ?723次閱讀

    卷積神經網絡的基本結構及其功能

    。 引言 深度學習機器學習的一個分支,它通過模擬人腦神經網絡的結構和功能,實現對數據的自動學習和特征提取。
    的頭像 發(fā)表于 07-02 14:45 ?2553次閱讀

    卷積神經網絡的原理是什么

    卷積神經網絡(Convolutional Neural Network,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、語音識別、自然語言處理等領域。本文將詳細介紹卷積
    的頭像 發(fā)表于 07-02 14:44 ?805次閱讀

    卷積神經網絡和bp神經網絡的區(qū)別

    化能力。隨著深度學習技術的不斷發(fā)展,神經網絡已經成為人工智能領域的重要技術之一。卷積神經網絡和BP神經
    的頭像 發(fā)表于 07-02 14:24 ?4711次閱讀
    百家乐赌场现金网| 威尼斯人娱乐城好不好| 皇冠网百家乐阿| 球探网足球比分| 平注打百家乐官网的方法| 属狗与属猪能做生意吗| 重庆百家乐的玩法技巧和规则| 娱乐场| 网络百家乐官网必胜投注方法 | 真钱娱乐城| 百家乐官网投注方法| 24山 分金 水口 论 吉凶| 马德里百家乐的玩法技巧和规则 | 百家乐策略| 大发888 dafa888| 圣淘沙百家乐官网现金网| 百家乐稳赢玩法| 二八杠规则| 百家乐官网存在千术吗| 风水24山图片| 喜洋洋水果机遥控器| 百家乐官网正确的打法| 百家乐最新首存优惠| 博彩公司排名| 蓝盾百家乐官网网址| 博彩百家乐五2013124预测| 应城市| 百家乐下注的规律| 宝马会娱乐城网址| 永盈会娱乐场官网| 巨星百家乐官网的玩法技巧和规则 | 年辖:市辖区| 黄金城百家乐官网手机用户| 威尼斯人娱乐城怎样赢| 百家乐官网博彩策略| 极速百家乐真人视讯| 百家乐官网如何稳赢| 百家乐百家乐视频游戏世界| 百家乐群| 百家乐怎样捉住长开| 百乐门娱乐城|