在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

深度學習與圖神經網絡學習分享:CNN經典網絡之-ResNet

恬靜簡樸1 ? 來源:恬靜簡樸1 ? 作者:恬靜簡樸1 ? 2022-10-12 09:54 ? 次閱讀

深度學習與圖神經網絡學習分享:CNN 經典網絡之-ResNet

resnet 又叫深度殘差網絡

圖像識別準確率很高,主要作者是國人哦

深度網絡的退化問題

深度網絡難以訓練,梯度消失,梯度爆炸,老生常談,不多說

poYBAGNGHmKAb8zQAAA44hSDe-c316.jpg

resnet 解決了這個問題,并且將網絡深度擴展到了最多152層。怎么解決的呢?

殘差學習

結構如圖

pYYBAGNGHmOAZ6BEAAArfIgkM_Q814.jpg

在普通的卷積過程中加入了一個x的恒等映射(identity mapping)

專家把這稱作 skip connections或者 shortcut connections

殘差結構的理解

為什么要這樣呢?下面我從多個角度闡述這個問題。

生活角度

每學習一個模型,我都希望能用日常的生活去解釋為什么模型要這樣,一是加深對模型的理解,二是給自己搭建模型尋找靈感,三是給優化模型尋找靈感。

resnet 無疑是解決很難識別的問題的,那我舉一個日常生活中人類也難以識別的問題,看看這個模型跟人類的識別方法是否一致。

比如人類識別杯子里的水燙不燙

一杯水,我摸了一下,燙,好,我的神經開始運轉,最后形成理論杯子里的水燙,這顯然不對

又一杯水,我一摸,不燙,好嘛,這咋辦,認知混亂了,也就是無法得到有效的參數,

那人類是怎么辦呢?

我們不止是摸一摸,而且在摸過之后還要把杯子拿起來仔細看看,有什么細節可以幫助我們更好的識別,這就是在神經經過運轉后,又把x整體輸入,

當然即使我們拿起杯子看半天,也可能看不出任何規律來幫助我們識別,那人類的作法是什么呢?我記住吧,這種情況要小心,這就是梯度消失了,學習不到任何規律,記住就是恒等映射,

這個過程和resnet是一致的。

網絡結構角度

poYBAGNGHmWAdPVqAALb1wwHWXY335.jpg

當梯度消失時,f(x)=0,y=g(x)=relu(x)=x,怎么理解呢?

1. 當梯度消失時,模型就是記住,長這樣的就是該類別,是一個大型的過濾器

2. 在網絡上堆疊這樣的結構,就算梯度消失,我什么也學不到,我至少把原來的樣子恒等映射了過去,相當于在淺層網絡上堆疊了“復制層”,這樣至少不會比淺層網絡差。

3. 萬一我不小心學到了什么,那就賺大了,由于我經常恒等映射,所以我學習到東西的概率很大。

數學角度

pYYBAGNGHmeAFXhOAALTmLkF-yo946.jpg

可以看到 有1 的存在,導數基本不可能為0

那為什么叫殘差學習呢

poYBAGNGHmmASbWBAAIxzxBIZoY909.jpg

可以看到 F(x) 通過訓練參數 得到了 H(x)-x,也就是殘差,所以叫殘差學習,這比學習H(x)要簡單的多。

等效映射 identity mapping

上面提到殘差學習中需要進行 F(x)+x,在resnet中,卷積都是 same padding 的,當通道數相同時,直接相加即可,

但是通道數不一樣時需要尋求一種方法使得y=f(x)+wx

實現w有兩種方式

1. 直接補0

2. 通過使用多個 1x1 的卷積來增加通道數。

網絡結構

block

block為一個殘差單元,resnet 網絡由多個block 構成,resnet 提出了兩種殘差單元

pYYBAGNGJFWAd6msAAOBZybQmhQ171.png

左邊針對的是ResNet34淺層網絡,右邊針對的是ResNet50/101/152深層網絡,右邊這個又被叫做 bottleneck

bottleneck 很好地減少了參數數量,第一個1x1的卷積把256維channel降到64維,第三個又升到256維,總共用參數:1x1x256x64+3x3x64x64+1x1x64x256=69632,

如果不使用 bottleneck,參數將是 3x3x256x256x2=1179648,差了16.94倍

這里的輸出通道數是根據輸入通道數確定的,因為要與x相加。

整體結構

poYBAGNGHmuAR_vuAAQ4LV13yH4841.jpg

1. 與vgg相比,其參數少得多,因為vgg有3個全連接層,這需要大量的參數,而resnet用 avg pool 代替全連接,節省大量參數。

2. 參數少,殘差學習,所以訓練效率高

結構參數

Resnet50和Resnet101是其中最常用的網絡結構。

pYYBAGNGHm6AAst0AANF0c0z6hI069.jpg

我們看到所有的網絡都分成5部分,分別是:conv1,conv2_x,conv3_x,conv4_x,conv5_x

其結構是相對固定的,只是通道數根據輸入確定。

注意,Resnet 最后的 avg_pool 是把每個 feature map 轉換成 1 個特征,故池化野 size 為 feature map size,如 最后輸出位 512x7x7,那么池化野size 為 7

最新進展

殘差單元被進一步更新

poYBAGNGHm6AX1flAACOCF91vfw313.jpg

個人經驗

1. 卷積層包含大量的卷積計算,如果想降低時間復雜度,減少卷積層

2. 全連接層包含大量的參數,如果想降低空間復雜度,減少全連接層

轉載自努力的孔子

審核編輯 黃昊宇

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

    關注

    42

    文章

    4789

    瀏覽量

    101612
  • 深度學習
    +關注

    關注

    73

    文章

    5527

    瀏覽量

    121892
  • cnn
    cnn
    +關注

    關注

    3

    文章

    353

    瀏覽量

    22443
  • resnet
    +關注

    關注

    0

    文章

    12

    瀏覽量

    3231
收藏 人收藏

    評論

    相關推薦

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

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

    卷積神經網絡CNN介紹

    深度學習】卷積神經網絡CNN
    發表于 06-14 18:55

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

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

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

    十余年來快速發展的嶄新領域,越來越受到研究者的關注。卷積神經網絡CNN)模型是深度學習模型中最重要的一種經典結構,其性能在近年來
    發表于 08-02 10:39

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

    復雜數據中提取特征的強大工具。例如,這包括音頻信號或圖像中的復雜模式識別。本文討論了 CNN 相對于經典線性規劃的優勢。后續文章“訓練卷積神經網絡:什么是機器學習?——第2部分”將討論
    發表于 02-23 20:11

    神經網絡深度學習》講義

    神經網絡深度學習》講義
    發表于 07-20 08:58 ?0次下載

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

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

    3小時學習神經網絡深度學習課件下載

    3小時學習神經網絡深度學習課件下載
    發表于 04-19 09:36 ?0次下載
    3小時<b class='flag-5'>學習</b><b class='flag-5'>神經網絡</b>與<b class='flag-5'>深度</b><b class='flag-5'>學習</b>課件下載

    深度學習中的卷積神經網絡層級分解綜述

    隨著深度學習的不斷發展,卷積神經網絡CNN)在目標檢測與圖像分類中受到研究者的廣泛關注。CNN從 Lenet5
    發表于 05-19 16:11 ?5次下載

    卷積神經網絡概述 卷積神經網絡的特點 cnn卷積神經網絡的優點

    卷積神經網絡概述 卷積神經網絡的特點 cnn卷積神經網絡的優點? 卷積神經網絡(Convolutional neural network,
    的頭像 發表于 08-21 16:41 ?3264次閱讀

    cnn卷積神經網絡簡介 cnn卷積神經網絡代碼

    cnn卷積神經網絡簡介 cnn卷積神經網絡代碼 卷積神經網絡(Convolutional Neural Network,簡稱
    的頭像 發表于 08-21 17:16 ?2871次閱讀

    深度神經網絡模型cnn的基本概念、結構及原理

    深度神經網絡模型CNN(Convolutional Neural Network)是一種廣泛應用于圖像識別、視頻分析和自然語言處理等領域的深度學習
    的頭像 發表于 07-02 10:11 ?1w次閱讀

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

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

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

    卷積神經網絡CNN)是一種深度學習模型,廣泛應用于圖像分類、目標檢測、語義分割等領域。本文將詳細介紹CNN在分類任務中的應用,包括基本結構
    的頭像 發表于 07-03 09:28 ?876次閱讀

    BP神經網絡深度學習的關系

    BP神經網絡深度學習之間存在著密切的關系,以下是對它們之間關系的介紹: 一、BP神經網絡的基本概念 BP神經網絡,即反向傳播
    的頭像 發表于 02-12 15:15 ?292次閱讀
    主站蜘蛛池模板: 国产小视频你懂的 | 国产一区二区在线观看免费 | 黄网站免费视频 | 色婷婷丁香 | 99国产精品农村一级毛片 | 四虎在线最新永久免费 | 美女和美女 | 国产高清免费不卡观看 | 五月天婷婷在线播放 | 日韩毛片免费看 | 欧美xx网站 | xxⅹ丰满妇女与善交 | 国产亚洲美女精品久久久2020 | 黄在线视频 | 色欧美综合 | 五月婷婷视频在线观看 | 国产精品美女免费视频大全 | 国产情侣真实露脸在线最新 | 一本大道一卡二卡四卡 | 五月婷婷社区 | 午夜爽爽性刺激一区二区视频 | 黄色短视频免费看 | 男人操女人免费 | 91精品国产免费久久久久久青草 | 欧美成人性色xxxxx视频大 | 欧美黄色精品 | 天堂tv亚洲tv日本tv欧美人tv | 68日本xxxxxxxxx777 | 91人成网站色www免费 | 在线观看二区三区午夜 | 天堂在线www在线资源 | 精品香港经典三级在线看 | 亚洲视频区 | 美女午夜| 一级毛片在播放免费 | 扒开双腿猛进湿润18p | 欧美成网站 | 九九黄色网 | 好硬好湿好爽再深一点h视频 | 日韩成a人片在线观看日本 日韩成人黄色 | 成人在色线视频在线观看免费大全 |