ResNet是在2015年有何凱明,張翔宇,任少卿,孫劍共同提出的,透過使用Residual Unit成功訓練152層深的神經網絡,在ILSVRC 2015比賽中獲得了冠軍,取得3.57%的top5錯誤率,同時參數量卻比VGGNet低,效果非常突出。 ResNet的結構可以極快地加速超深神經網路的訓練,模型的準確率也有非常大的提升。
ResNet最初的靈感出自這個問題:在不斷增加神經網路的深度時,會出現一個Degradation(退化)的問題,即準確率會先上升然後達到飽和,再持續增加深度則會導致準確率下降。這並不是過度擬合的問題,因為不光在測試集上誤差增加,訓練集本身誤差也會增加。 (推薦學習:PHP影片教學)
ResNet使用了一個新的思想,ResNet的思想是假設我們涉及一個網路層,存在著最優化的網路層次,那麼往往我們設計的深層網路是有很多網路層為冗餘層的。那我們希望這些冗餘層能夠完成恆等映射,並確保經過該恆等層的輸入和輸出完全相同。具體哪些層是恆等層,這個會有網路訓練的時候自己判斷。將原網絡的幾層改成一個殘差塊.
假設有一個比較淺的網絡達到了飽和的準確率,那麼後面再加上幾個y=x的全等映射層,起碼誤差不會增加,即更深的網路不應該帶來訓練集上誤差上升。而這裡提到的使用全等映射直接將前一層輸出傳到後面的思想,就是ResNet的靈感來源。假設某段神經網路的輸入是x,期望輸出是H(x),如果我們直接把輸入x傳到輸出作為初始結果,那麼此時我們需要學習的目標就是F(x) = H(x) - x。如圖所示,這就是一個ResNet的殘差學習單元(Residual Unit),
ResNet相當於將學習目標改變了,不再是學習一個完整的輸出H(x),只是輸出和輸入的差別H(x)-x,即殘差。
可以看到X是這一層殘差塊的輸入,也稱為F(x)為殘差,x為輸入值,F(X)是經過第一層線性變化並激活後的輸出,該圖表示在殘差網路中,第二層進行線性變化之後激活之前,F(x)加入了這一層輸入值X,然後再進行激活後輸出。在第二層輸出值啟動前加入X,這條路徑稱作shortcut連線。
在使用了ResNet的結構後,可以發現層數不斷加深導致的訓練集上誤差增大的現像被消除了,ResNet網路的訓練誤差會隨著層數增加而逐漸減少,並且在測試集的表現也會變好。在ResNet推出後不久,Google就藉鑒了ResNet的精髓,提出了Inception V4和Inception ResNet V2,並透過融合這兩個模型,在ILSVRC資料集上取得了驚人的3.08%的錯誤率。可見,ResNet及其想法對卷積神經網路研究的貢獻確實非常顯著,具有強烈的推廣性。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是resnet網路結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中