一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

把CNN的工作過程畫得明明白白,幫助萌新輕松入

算法與數(shù)據(jù)結構 ? 來源:機器之心 ? 2020-06-28 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

終于等到了這個交互式學習神器,把 CNN 的工作過程畫得明明白白,幫助萌新輕松入門。

什么是 CNN?Convolutional Neural Network,中文譯為「卷積神經網絡」。 這個常見但有些深奧的詞匯,只可意會,不能言傳。如果打開教材,會看到這樣一些解釋:

卷積層是深度神經網絡在處理圖像時十分常用的一種層。當一個深度神經網絡以卷積層為主體時,我們也稱之為卷積神經網絡。

神經網絡中的卷積層就是用卷積運算對原始圖像或者上一層的特征進行變換的層……

說得很有道理,但如果將一張圖片作為輸入,這張圖片究竟會在卷積神經網絡中經歷什么?這可真是太考驗想象力了。 最近,來自佐治亞理工學院與俄勒岡州立大學的研究者們,考慮到初學者和非專業(yè)人士的學習痛點,合作開發(fā)出了一款卷積神經網絡交互式可視化工具——CNN 解釋器(CNN Explainer)。這個解釋器展示了一個 10 層的神經網絡,包含卷積層、激活函數(shù)、池化層等多個 CNN 初學者無論如何也繞不開的概念。

這個工具到底把 CNN 展示得有多明白?簡單來說,項目作者已經給你做好了一個可以交互的界面,各種層、激活函數(shù)都鋪在眼前。你只需要打開瀏覽器加載出這個界面,移動鼠標點來點去就可以了。

CNN Explainer 使用 TensorFlow.js 加載預訓練模型進行可視化效果,交互方面則使用 Svelte 作為框架并使用 D3.js 進行可視化。最終的成品即使對于完全不懂的新手來說,也沒有使用門檻。下面我們來看一下具體的效果。 卷積層 既然是卷積網絡,我們就先來看一下卷積層是怎么工作的。卷積層包含學習的卷積核,可以提取出每張圖像獨有的特征,因此是 CNN 的基礎。 當你與卷積層進行交互的時候,前面的層與卷積層之間會出現(xiàn)很多連線,其中的每條線都代表一個獨特的卷積核。這些卷積核用于卷積運算,以生成當前卷積神經元的輸出或激活圖。 以交互圖中的 Tiny VGG 架構為例??梢钥吹剑牡谝粋€卷積層有 10 個神經元,但前一層只有 3 個神經元。聚焦于第一個卷積層頂端卷積神經元的輸出,如果我們將鼠標懸停在激活圖上,就可以看到這里有 3 個獨特的卷積核。

圖 1:如果將鼠標懸停在第一個卷積層最前面的激活圖上,就可以看到此處應用了 3 個卷積核來得到此激活圖。點擊此激活圖,可以看到每個卷積核都進行了卷積運算。

圖 2:用來生成上述激活圖頂端中間結果的卷積核。 激活函數(shù)ReLU ReLu 是 CNN 中的非常常用的一種非線性激活函數(shù),可以加快 CNN 的訓練速度。它是一種一對一的數(shù)學運算:

點擊交互圖中的 ReLU 神經元就能觀察到這個激活函數(shù)是如何工作的:

Softmax 在卷積神經網絡中,Softmax 函數(shù)通常用于分類模型輸出。在這個 CNN 解釋器里,點擊最后一層,即可顯示網絡中的 Softmax 運算過程:

在 Softmax 的這部分視圖中,用戶可以體驗不同顏色的 logit 和公式交互,從而了解在 Flatten 層之后,預測分數(shù)是如何歸一化從而產生分類結果的。 池化層 不同的 CNN 架構有很多不同類型的池化層,但它們的目的都是逐漸縮小網絡的空間范圍,從而降低網絡的參數(shù)量和整體計算量。 這個交互圖里使用的池化類型是 Max-Pooling,其過程可以通過點擊圖中的池化神經元來觀察:

Flatten 層 這一層將網絡中一個三維的層轉變?yōu)橐粋€一維向量,之后將其輸入到全連接層用于分類。因為用于分類的 softmax 函數(shù)需要一維向量作為輸入(此處不包括 batch 維),因此需要用到 Flatten 層。 通過點擊任意一個輸出類別可查看該層是如何工作的。

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

    關注

    42

    文章

    4814

    瀏覽量

    103510
  • 卷積網絡
    +關注

    關注

    0

    文章

    43

    瀏覽量

    2527

原文標題:一個像素的旅行,華人博士卷積網絡可視化項目火了:點點鼠標就能看懂的掃盲神器

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結構】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何使用ZPS-CANFD觀察CAN數(shù)據(jù)鏈路層的工作過程

    也可以完成對CAN總線數(shù)據(jù)鏈路層工作過程的觀察。什么是數(shù)據(jù)鏈路層在CAN總線應用中,物理層一致性測試成為各CAN總線廠家必測的校驗任務,以此來保證總線或節(jié)點產品有
    的頭像 發(fā)表于 03-18 11:38 ?403次閱讀
    如何使用ZPS-CANFD觀察CAN數(shù)據(jù)鏈路層的<b class='flag-5'>工作過程</b>

    為啥要玩“工業(yè)引擎”,不老老實實賣模組?

    像你點了外賣,結果老板送了套餐還給你多加了個水果拼盤! 今天咱就掰扯清楚,為啥要玩這個“工業(yè)引擎”,而不是繼續(xù)老老實實賣通信模組。保證讓你聽得明明白白。 一、通信模組的那些事兒:用戶懶得研究復雜通信 ? 1.1 4G模組:幫用戶
    的頭像 發(fā)表于 02-23 15:19 ?264次閱讀

    SAR ADC的工作過程和關鍵指標

    ADC以其低功耗、高精度、小尺寸以及適中的速度和分辨率,在中等至高分辨率應用中占據(jù)主導地位。本文將詳細介紹SAR ADC的概念、工作過程、關鍵指標以及其在不同領域的應用。
    的頭像 發(fā)表于 02-02 13:57 ?1359次閱讀

    恒流三極管的工作過程和電路結構

    恒流三極管是一種特殊的半導體器件,它在一定條件下能夠提供穩(wěn)定的電流輸出,不受負載變化的影響。這種特性使其在多種電子電路中得到了廣泛應用,如LED驅動電路、電池充電管理、電化學分析等。本文將深入探討恒流三極管的工作過程和電路結構,以期為讀者提供全面的技術理解。
    的頭像 發(fā)表于 02-02 13:47 ?548次閱讀

    GUC65(A)礦用本安型位置傳感器制作過程

    礦用本安型位置傳感器的制作過程需要嚴格遵守相關的安全規(guī)范和標準,確保傳感器的安全性和可靠性。同時,在生產過程中還需要注意環(huán)境保護和節(jié)能減排等要求。具體的制作過程可能會因產品規(guī)格、制造商和生產工藝的不同而有所差異。
    的頭像 發(fā)表于 01-07 10:18 ?492次閱讀

    鋼材在線測徑儀的工作模式及工作過程

    過程中的水霧和氧化鐵皮進入測徑儀內對光學系統(tǒng)測量產生干擾。 測量數(shù)據(jù)超差、或測徑儀內部超溫時,系統(tǒng)可自動進行聲、光報警以及LED顯示屏狀態(tài)提示報警。 鋼材在線測徑儀的工作模式及工作過程涉及多個環(huán)節(jié)
    發(fā)表于 11-07 14:14

    極化整流器的作用和工作過程

    極化整流器作為電化學整流系統(tǒng)的重要組成部分,在電解槽的保護和穩(wěn)定運行中發(fā)揮著關鍵作用。本文將詳細闡述極化整流器的定義、作用、工作過程以及其在電解槽中的應用。
    的頭像 發(fā)表于 10-11 10:27 ?1848次閱讀

    可調電源電路穩(wěn)壓工作過程是什么

    可調電源電路是一種電子設備,它可以提供可調節(jié)的電壓和電流輸出,廣泛應用于電子實驗、設備測試和維修等領域。穩(wěn)壓工作過程是可調電源電路的核心功能之一,它確保輸出電壓在負載變化或輸入電壓波動時保持穩(wěn)定
    的頭像 發(fā)表于 10-09 17:12 ?835次閱讀

    buck-boost拓撲電路的工作過程

    從上述分析可以看出,buck-boost拓撲輸入Ui和輸出Uo正負方向相反。當電感L等效為兩個電感并聯(lián),且其匝比為1:1,同時開關S和二極管D移動到下方方便驅動信號設計,其工作原理及其效果與傳統(tǒng)的buck-boost電路是一
    的頭像 發(fā)表于 10-08 16:47 ?2795次閱讀
    buck-boost拓撲電路的<b class='flag-5'>工作過程</b>

    RC緩沖器的工作過程介紹

    緩沖器由電阻(R)和電容(C)組成。電容作為電荷存儲的介質,而電阻則提供放電路徑。這種組合使得RC緩沖器能夠在MOSFET關閉時儲存能量,并在MOSFET導通時釋放能量。 RC緩沖器的工作過程 1. 充電過程 當MOSFET關閉時,緩沖電容通過電阻R1充電。這個
    的頭像 發(fā)表于 10-04 16:25 ?800次閱讀
    RC緩沖器的<b class='flag-5'>工作過程</b>介紹

    差分放大電路的工作過程介紹

    :差模信號和共模信號。差模信號是指兩個輸入端接收到的大小相等、極性相反的信號,而共模信號則是大小相等、極性相同的信號。電路的設計目的是放大差模信號并抑制共模信號。 差分放大電路的工作過程 1. 差模信號的放大 當差分
    的頭像 發(fā)表于 10-04 15:55 ?840次閱讀
    差分放大電路的<b class='flag-5'>工作過程</b>介紹

    串聯(lián)型穩(wěn)壓電路的工作過程

    串聯(lián)型穩(wěn)壓電路的工作過程 1. 輸出電壓變化 當電網電壓或負載條件發(fā)生變化時,輸出電壓V0也會隨之波動。這種變化需要被及時檢測并補償,以保持輸出電壓的穩(wěn)定性。 2. 反饋與比較 取樣電路將輸出電壓
    的頭像 發(fā)表于 10-04 15:50 ?874次閱讀
    串聯(lián)型穩(wěn)壓電路的<b class='flag-5'>工作過程</b>

    物位儀表DOB-0DLP1H/L阻旋式料位開關工作過程

    ?阻旋式料位開關?的工作過程主要依賴于微型馬達驅動監(jiān)測葉片進行轉動。當物料未接觸到葉片時,馬達正常運轉,葉片持續(xù)旋轉。然而,一旦物料上升至葉片位置并與其接觸,葉片的轉動會受到阻擋。
    的頭像 發(fā)表于 09-14 16:31 ?874次閱讀

    只讀存儲器的基本結構和工作過程

    只讀存儲器(Read-Only Memory,ROM)是一種重要的計算機存儲設備,它以非破壞性讀出方式工作,即只能讀出存儲的信息而無法直接寫入新的信息。這種特性使得ROM在存儲固定程序和數(shù)據(jù)方面具有獨特的優(yōu)勢。下面將詳細闡述只讀存儲器的基本結構、工作過程以及相關的技術細節(jié)
    的頭像 發(fā)表于 09-05 10:43 ?2480次閱讀

    簡述DMA控制器的工作過程

    DMA(Direct Memory Access)控制器的工作過程是一個復雜但高效的硬件執(zhí)行過程,它實現(xiàn)了內存與外設之間直接的數(shù)據(jù)傳輸,顯著減輕了CPU的負擔,提高了數(shù)據(jù)處理的效率。
    的頭像 發(fā)表于 08-20 10:35 ?2443次閱讀