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

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

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

3天內不再提示

人工智能之卷積神經網絡

測試測試測試 ? 來源:網絡整理 ? 作者:工程師李察 ? 2018-06-18 10:15 ? 次閱讀

人工智能機器學習主要有三大類:1)分類;2)回歸;3)聚類。今天我們重點探討一下卷積神經網絡(CNN)算法

前言:人工智能機器學習有關算法內容,請參見公眾號“科技優化生活”之前相關文章。人工智能之機器學習主要有三大類:1)分類;2)回歸;3)聚類。今天我們重點探討一下卷積神經網絡(CNN)算法。

20世紀60年代,Hubel和Wiesel在研究貓腦皮層中用于局部敏感和方向選擇的神經元時發現其獨特的網絡結構可以有效地降低反饋神經網絡的復雜性,繼而提出了卷積神經網絡CNN(Convolutional Neural Networks)。

1980年,K.Fukushima提出的新識別機是卷積神經網絡的第一個實現網絡。隨后,更多的科研工作者對該網絡進行了改進。其中,具有代表性的研究成果是Alexander和Taylor提出的“改進認知機”,該方法綜合了各種改進方法的優點并避免了耗時的誤差反向傳播。

現在,CNN已經成為眾多科學領域的研究熱點之一,特別是在模式分類領域,由于該網絡避免了對圖像的復雜前期預處理,可以直接輸入原始圖像,因而得到了更為廣泛的應用。

CNN概念:

在機器學習中,卷積神經網絡CNN(Convolutional Neural Network)是一種前饋神經網絡,它的人工神經元可以響應一部分覆蓋范圍內的周圍單元,可以應用于語音識別、圖像處理和圖像識別等領域。

CNN引入意義:

在全連接神經網絡中(下面左圖),每相鄰兩層之間的每個神經元之間都是有邊相連的。當輸入層的特征維度變得很高時,這時全連接網絡需要訓練的參數就會增大很多,計算速度就會變得很慢。

而在卷積神經網絡CNN中(下面右圖),卷積層的神經元只與前一層的部分神經元節點相連,即它的神經元間的連接是非全連接的,且同一層中某些神經元之間的連接的權重w和偏移b是共享的,這樣大量地減少了需要訓練參數的數量。

人工智能之卷積神經網絡

CNN核心思想:

CNN模型限制參數了個數并挖掘了局部結構。主要用來識別位移、縮放及其他形式扭曲不變性的二維圖形。局部感受視野,權值共享以及時間或空間亞采樣這三種思想結合起來,獲得了某種程度的位移、尺度、形變不變性。通過“卷積核”作為中介。同一個卷積核在所有圖像內是共享的,圖像通過卷積操作后仍然保留原先的位置關系。

人工智能之卷積神經網絡

CNN實質:

CNN在本質上是一種輸入到輸出的映射,它能夠學習大量的輸入與輸出之間的映射關系,而不需要任何輸入和輸出之間的精確的數學表達式,只要用已知的模式對卷積網絡加以訓練,網絡就具有輸入輸出對之間的映射能力。卷積網絡執行的是有導師訓練,所以其樣本集是由形如:(輸入向量,理想輸出向量)的向量對構成的。所有這些向量對,都應該是來源于網絡即將模擬的系統的實際“運行”結果。它們可以是從實際運行系統中采集來的。在開始訓練前,所有的權都應該用一些不同的小隨機數進行初始化。“小隨機數”用來保證網絡不會因權值過大而進入飽和狀態而導致訓練失敗;“不同”用來保證網絡可以正常地學習。

CNN基本結構:

卷積神經網絡CNN的結構一般包含下面幾層:

人工智能之卷積神經網絡

1) 輸入層:用于數據的輸入。

2) 卷積層:卷積層是卷積核在上一級輸入層上通過逐一滑動窗口計算而得,卷積核中的每一個參數都相當于傳統神經網絡中的權值參數,與對應的局部像素相連接,將卷積核的各個參數與對應的局部像素值相乘之和,得到卷積層上的結果。一般地,使用卷積核進行特征提取和特征映射。

人工智能之卷積神經網絡

l 特征提取:每個神經元的輸入與前一層的局部接受域相連,并提取該局部的特征。一旦該局部特征被提取后,它與其它特征間的位置關系也隨之確定下來;

l 特征映射:網絡的每個計算層由多個特征映射組成,每個特征映射是一個平面,平面上所有神經元的權值相等。特征映射結構采用影響函數核小的sigmoid函數作為卷積網絡的激活函數,使得特征映射具有位移不變性。此外,由于一個映射面上的神經元共享權值,因而減少了網絡自由參數的個數。

卷積神經網絡中的每一個卷積層都緊跟著一個用來求局部平均與二次提取的計算層,這種特有的兩次特征提取結構減小了特征分辨率。

3) 激勵層:由于卷積也是一種線性運算,因此需要增加非線性映射。使用的激勵函數一般為ReLu函數:f(x)=max(x,0)。

人工智能之卷積神經網絡

4) 池化層:進行下采樣,對特征圖稀疏處理,減少數據運算量。通過卷積層獲得了圖像的特征之后,理論上可以直接使用這些特征訓練分類器(如softmax),但這樣做將面臨巨大的計算量挑戰,且容易產生過擬合現象。為了進一步降低網絡訓練參數及模型的過擬合程度,需要對卷積層進行池化/采樣(Pooling)處理。池化/采樣的方式通常有以下兩種:a)Max-Pooling: 選擇Pooling窗口中的最大值作為采樣值;b)Mean-Pooling: 將Pooling窗口中的所有值相加取平均,以平均值作為采樣值。

人工智能之卷積神經網絡

5) 全連接層:CNN尾部進行重新擬合,減少特征信息的損失。

人工智能之卷積神經網絡

6) 輸出層:用于最后輸出結果。

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

    關注

    1796

    文章

    47666

    瀏覽量

    240285
  • 機器學習
    +關注

    關注

    66

    文章

    8438

    瀏覽量

    133084
  • cnn
    cnn
    +關注

    關注

    3

    文章

    353

    瀏覽量

    22335
收藏 人收藏

    評論

    相關推薦

    什么是卷積神經網絡卷積神經網絡人工智能和機器學習的意義

    隨著人工智能(AI)技術的快速發展,AI可以越來越多地支持以前無法實現或者難以實現的應用。本文基于此解釋了卷積神經網絡(CNN)及其對人工智能和機器學習的意義。CNN是一種能夠從復雜數
    發表于 09-05 10:23 ?1710次閱讀

    【專輯精選】人工智能神經網絡教程與資料

    電子發燒友總結了以“神經網絡”為主題的精選干貨,今后每天一個主題為一期,希望對各位有所幫助!(點擊標題即可進入頁面下載相關資料)人工神經網絡算法的學習方法與應用實例(pdf彩版)卷積
    發表于 05-07 19:18

    卷積神經網絡如何使用

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

    什么是圖卷積神經網絡

    卷積神經網絡
    發表于 08-20 12:05

    卷積神經網絡的優點是什么

    卷積神經網絡的優點
    發表于 05-05 18:12

    如何用卷積神經網絡方法去解決機器監督學習下面的分類問題?

    人工智能下面有哪些機器學習分支?如何用卷積神經網絡(CNN)方法去解決機器學習監督學習下面的分類問題?
    發表于 06-16 08:09

    人工智能神經網絡ADC設計方面各位有什么見解呢?

    最近在看人工智能神經網絡存算一體這些方面的ADC設計方向,貌似跟一般的ADC方向是一樣的,都是希望朝著低功耗高精度和高速發展,在這幾個或其他特殊的方向各位有什么見解呢?
    發表于 06-24 08:17

    卷積神經網絡一維卷積的處理過程

    。本文就以一維卷積神經網絡為例談談怎么來進一步優化卷積神經網絡使用的memory。文章(卷積神經網絡
    發表于 12-23 06:16

    卷積神經網絡模型發展及應用

    卷積神經網絡模型發展及應用轉載****地址:http://fcst.ceaj.org/CN/abstract/abstract2521.shtml深度學習是機器學習和人工智能研究的最新趨勢,作為一個
    發表于 08-02 10:39

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

    抽象人工智能 (AI) 的世界正在迅速發展,人工智能越來越多地支持以前無法實現或非常難以實現的應用程序。本系列文章解釋了卷積神經網絡 (CNN) 及其在 AI 系統中機器學習中的重要性
    發表于 02-23 20:11

    淺析人工智能卷積神經網絡與圖像處理

    人工智能深度學習技術中,有一個很重要的概念就是卷積神經網絡 CNN(Convolutional Neural Networks)。
    的頭像 發表于 11-02 11:23 ?3800次閱讀

    卷積神經網絡原理:卷積神經網絡模型和卷積神經網絡算法

    卷積神經網絡原理:卷積神經網絡模型和卷積神經網絡算法 卷積
    的頭像 發表于 08-17 16:30 ?1549次閱讀

    卷積神經網絡的工作原理 卷積神經網絡通俗解釋

    卷積神經網絡的工作原理 卷積神經網絡通俗解釋? 卷積神經網絡(Convolutional Neu
    的頭像 發表于 08-21 16:49 ?3895次閱讀

    卷積神經網絡和bp神經網絡的區別

    化能力。隨著深度學習技術的不斷發展,神經網絡已經成為人工智能領域的重要技術之一。卷積神經網絡和BP神經
    的頭像 發表于 07-02 14:24 ?4711次閱讀

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

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種在人工智能和機器
    的頭像 發表于 07-10 15:24 ?1734次閱讀
    大赢家娱乐城怎么样| 怀宁县| 百家乐庄闲出现几率| 通河县| 威尼斯人娱乐场五星| 百家乐官网怎么玩| 百家乐官网取胜秘笈| 百家乐缩水软件| 百家乐洗码软件| 百家乐官网知识技巧玩法| 真人百家乐官网网西陆| 德州扑克中文单机版| 百家乐皇室百家乐| 百家乐包赢技巧| 百家乐公式与赌法| 24山分阴阳| 娱百家乐官网下载| 百家乐官网美女荷官| 老k娱乐城| 大发888娱乐城维护| 澳门百家乐赌场网址| 饿火命适合做生意吗| 逍遥坊百家乐官网的玩法技巧和规则 | 西乌| E世博投注| 大发888娱乐注册| 玩百家乐必赢的心法| 澳门百家乐娱乐城注册| 百家乐官网开闲的几率多大| 百家乐官网如何看| 皇冠百家乐官网赢钱皇冠| 百家乐官网下注的规律| 网上真钱麻将游戏| 澳门赌场美女| 南阳市| 在线百家乐官网赌场| 锦州市| 百家乐官网冯耕耘打法| 澳门百家乐官网心得玩博| 百家乐官网玩法与规则| 百家乐官网视频多开器|