色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

深度神經網絡竟然是模塊化的?

倩倩 ? 來源:量子位 ? 2020-03-27 15:16 ? 次閱讀

深度神經網絡這個黑箱子,似乎有了更清晰的輪廓。

我們都知道深度神經網絡性能十分強大,但具體效果為什么這么好,權重為什么要這么分配,可能連“設計者”自己都不知道如何解釋。

最近,一項來自UC伯克利和波士頓大學的研究,就對這個黑箱子做了進一步的解密:

經過訓練和權重修剪的多層感知器(MLP),與具有相同權重分布的隨機網絡相比,通常模塊化程度更高。

也就是說,在特定條件下,深度神經網絡是模塊化(modularity)的。

研究人員認為:

了解神經網絡的模塊化結構,可以讓研究工作者更容易理解神經網絡內部的工作原理。

這項研究還被ICML 2020接收,也已在GitHub開源(見文末“傳送門”)。

將神經網絡模塊化

為什么要用模塊化來研究深度神經網絡呢?

首先,模塊化系統允許分析系統的研究人員,檢查單個模塊的功能,并將他們對單個模塊的理解合并為對整個系統的理解。

其次,神經網絡由不同的層(layer)組成,在定義網絡時,不同的層可以單獨配置。

而通過實驗,研究人員發現:

一個深度神經網絡是模塊化的,它可以被分割成神經元集合,其中每個神經元集合內部高度連接,但集合之間的連接度很低。

更具體點來說,研究人員使用圖聚類(graph clustering)算法將訓練好的網絡分解成集群,并將每個集群視為一個“模塊”。

采用的聚類算法叫做譜聚類(spectral clustering),用它來計算一個劃分(partition)以及評估一個聚類的n-cut。

通俗點來說,就是:

先把數據轉換為圖,所有的數據看做是空間中的點,點和點之間用邊相連。距離較遠的兩個點,它們之間邊的權重值較低,距離較近的兩點之間邊的權重值較高。

接下來,進行n-cut操作,也就是切圖。目標就是要讓切圖后不同的子圖間“邊權重和”盡可能的低,而子圖內的“邊權重和”盡可能的高。

那么,實驗結果又如何呢?

實驗主要采用了3個數據集,分別是MNIST、Fashion-MNIST和CIFAR10,并在每個數據集上訓練了10次。

可以看到,對MNIST測試的正確率為98%,Fashion-MNIST的正確率為90%,而CIFAR-10的正確率為40%。修剪后的網絡通常比隨機網絡具有更好的聚類性。

下圖顯示了在剪枝前和剪枝后,所有受訓練網絡的n-cut和測試精度結果。

△每個訓練網絡的n-cut和精度的散點圖

為了幫助解釋這些n-cut值,研究人員還對200個隨機初始化的網絡進行了聚類,n-cut的分布如下圖所示。

△200個隨機初始化網絡n-cut分布的直方圖和核密度估計

當然,作者也指出一點,這項研究的定義只涉及到網絡的學習權值(learned weight),而不是數據分布,更不是模型的輸出或激活的分布。

模塊之間的重要性和依賴性

那么,這些模塊之間的又有怎樣的關聯呢?

研究人員進一步評估了不同模塊之間的重要性和關系。

在神經科學領域中,要想確定大腦某個區域的功能,有一種方法是研究這個區域意外受損的患者的行為,叫做損傷實驗(lesion experiment)。

類似的,研究人員也采用了這樣的方法:

通過將模塊的神經元激活設置為0,來研究模塊的重要性,并觀察網絡如何準確地對輸入進行分類。

在這項實驗中,“損傷”的原子單位是每個模塊與每個隱含層的交集,稱之為“子模塊”。

重要性

對于每個子模塊,將傳入組成神經元的所有權重設置為0,并保持網絡的其余部分不變。

然后,確定受損網絡的測試集精度,特別是它比整個網絡的精度低了多少。

△使用剪枝和dropout在Fashion-MNIST上訓練后,不同子模塊的繪圖

如上圖所示,重要的子模塊會先標記它的層號,然后再標記模塊號。橫軸表示該層神經元在子模塊中的比例,縱軸表示由于子模塊受損而導致精度的下降。

這項實驗表明,許多子模塊太小,不能算作重要模塊,而許多子模塊在統計上有顯著影響,但在實際中卻不顯著。然而,有些子模塊顯然對網絡的運作具有實質的重要性。

依賴性

既然已經知道了哪些子模塊是重要的,那么最好還能夠理解這些重要的子模塊是如何相互依賴的。

為了做到這一點,研究人員在不同的層中破壞兩個不同的重要子模塊,稱之為X和Y。

通過實驗,研究人員得到了如下結論:

如果X在Y上不是重要條件,且Y在X上也不是重要條件,那么來自X上的所有信息都傳遞給了Y。

如果X不是以Y為重要條件,而Y是以X為重要條件,則X將其所有信息發送給Y,并且Y還從其他子模塊中接收到了信息。

如果Y不是以X為條件的重要條件,而是X是以Y為條件的重要條件,則認為Y從X接收其所有信息,然后X將信息發送到其他子模塊。

如果X和Y都是彼此重要的條件,則無法得出任何結論。

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

    關注

    42

    文章

    4771

    瀏覽量

    100719
  • 模塊化
    +關注

    關注

    0

    文章

    331

    瀏覽量

    21343
  • 數據集
    +關注

    關注

    4

    文章

    1208

    瀏覽量

    24689
收藏 人收藏

    評論

    相關推薦

    詳解深度學習、神經網絡與卷積神經網絡的應用

    在如今的網絡時代,錯綜復雜的大數據和網絡環境,讓傳統信息處理理論、人工智能與人工神經網絡都面臨巨大的挑戰。近些年,深度學習逐漸走進人們的視線,通過
    的頭像 發表于 01-11 10:51 ?2025次閱讀
    詳解<b class='flag-5'>深度</b>學習、<b class='flag-5'>神經網絡</b>與卷積<b class='flag-5'>神經網絡</b>的應用

    從AlexNet到MobileNet,帶你入門深度神經網絡

    思維導圖如下:發展歷程DNN-定義和概念在卷積神經網絡中,卷積操作和池操作有機的堆疊在一起,一起組成了CNN的主干。同樣是受到獼猴視網膜與視覺皮層之間多層網絡的啟發,深度
    發表于 05-08 15:57

    神經網絡資料

    基于深度學習的神經網絡算法
    發表于 05-16 17:25

    卷積神經網絡深度卷積網絡:實例探究及學習總結

    深度學習工程師-吳恩達》03卷積神經網絡深度卷積網絡:實例探究 學習總結
    發表于 05-22 17:15

    解析深度學習:卷積神經網絡原理與視覺實踐

    解析深度學習:卷積神經網絡原理與視覺實踐
    發表于 06-14 22:21

    怎么解決人工神經網絡并行數據處理的問題

    本文提出了一個基于FPGA 的信息處理的實例:一個簡單的人工神經網絡應用Verilog 語言描述,該數據流采用模塊化的程序設計,并考慮了模塊間數據傳輸信號同 步的問題,有效地解決了人工神經網絡
    發表于 05-06 07:22

    深度神經網絡是什么

    多層感知機 深度神經網絡in collaboration with Hsu Chung Chuan, Lin Min Htoo, and Quah Jia Yong. 與許忠傳,林敏濤和華佳勇合作
    發表于 07-12 06:35

    基于深度神經網絡的激光雷達物體識別系統

    【新技術發布】基于深度神經網絡的激光雷達物體識別系統及其嵌入式平臺部署激光雷達可以準確地完成三維空間的測量,具有抗干擾能力強、信息豐富等優點,但受限于數據量大、不規則等難點,基于深度神經網絡
    發表于 12-21 07:59

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

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

    【人工神經網絡基礎】為什么神經網絡選擇了“深度”?

    由 Demi 于 星期四, 2018-09-06 09:33 發表 現在提到“神經網絡”和“深度神經網絡”,會覺得兩者沒有什么區別,神經網絡還能不是“
    發表于 09-06 20:48 ?689次閱讀

    快速了解神經網絡深度學習的教程資料免費下載

    本文檔的詳細介紹的是快速了解神經網絡深度學習的教程資料免費下載主要內容包括了:機器學習概述,線性模型,前饋神經網絡,卷積神經網絡,循環神經網絡
    發表于 02-11 08:00 ?33次下載
    快速了解<b class='flag-5'>神經網絡</b>與<b class='flag-5'>深度</b>學習的教程資料免費下載

    什么是神經網絡?什么是卷積神經網絡

    在介紹卷積神經網絡之前,我們先回顧一下神經網絡的基本知識。就目前而言,神經網絡深度學習算法的核心,我們所熟知的很多深度學習算法的背后其實都
    的頭像 發表于 02-23 09:14 ?3498次閱讀

    卷積神經網絡深度神經網絡的優缺點 卷積神經網絡深度神經網絡的區別

    深度神經網絡是一種基于神經網絡的機器學習算法,其主要特點是由多層神經元構成,可以根據數據自動調整神經元之間的權重,從而實現對大規模數據進行預
    發表于 08-21 17:07 ?4093次閱讀

    深度神經網絡模型有哪些

    深度神經網絡(Deep Neural Networks,DNNs)是一類具有多個隱藏層的神經網絡,它們在許多領域取得了顯著的成功,如計算機視覺、自然語言處理、語音識別等。以下是一些常見的深度
    的頭像 發表于 07-02 10:00 ?1328次閱讀

    深度神經網絡與基本神經網絡的區別

    在探討深度神經網絡(Deep Neural Networks, DNNs)與基本神經網絡(通常指傳統神經網絡或前向神經網絡)的區別時,我們需
    的頭像 發表于 07-04 13:20 ?841次閱讀
    主站蜘蛛池模板: 国产真实乱对白精彩| 最新2017年韩国伦理片在线| 成人国产在线观看| 亚洲AV香蕉一区区二区三区蜜桃| 成人区精品一区二区不卡AV免费| 全免费a级毛片免费看| a国产成人免费视频| 麻花豆传媒剧国产免费mv观看| 亚洲欧美一区二区成人片| 国产三级电影网| 亚洲一区国产| 欧美高清video mr.sexo| 俄罗斯6一9泑女网站| 欧美日韩一级黄色片| 国产老肥熟xxxx| 1a级毛片免费观看| 亚洲精品美女久久久久99| 麻豆精品无码久久久久久久久 | 欧美怡红院视频一区二区三区 | 四虎成人影院| 亚洲欧美综合视频| 91免费永久在线地址| 国产 日韩 欧美 综合 激情| 精品国产mmd在线观看| 欧美97色伦影院在线观看| 窝窝午夜色视频国产精品东北| 亚洲最大成人| 成年无码av片| 精品亚洲大全| 日韩精品一区二区三区色欲AV | 永久免费毛片| 纯肉高H放荡受BL文库| 久草色在线| 日本高清色片| 在镜头里被CAO翻了H| 父皇轻点插好疼H限| 久久久久嫩草影院精品| 视频成人永久免费下载| 最新国产精品视频免费看| 国产精品久久久亚洲偷窥女厕 | 久久精品AV无码亚洲色欲|