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

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

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

3天內(nèi)不再提示

基于Unrolling的深度方法及應用

5b9O_deeplearni ? 來源:未知 ? 作者:李倩 ? 2018-09-12 16:14 ? 次閱讀

編者按:深度學習計算機視覺領域取得了巨大的成功,有研究者甚至一度期望這種端到端的學習策略可以完全替代傳統(tǒng)模型驅(qū)動的算法。然而,大量工作證明:當我們面臨復雜問題的時候,完全拋棄領域知識是非常不明智的策略。因此,如何將領域知識和先驗融合到深度網(wǎng)絡中,成為深度學習領域一個新的研究熱點。其中,Deep Unrolling為我們提供了一種結(jié)合知識與數(shù)據(jù)的有效手段。

本文中,來自大連理工大學的劉日升副教授,將為大家介紹基于Unrolling的深度方法及應用。文末提供文中提到參考文獻的下載鏈接。

本次報告主要向大家匯報一下基于Unrolling的深度學習方法,其在計算機視覺領域的各種應用,以及我們近期針對該類型深度網(wǎng)絡的一些理論分析方面的工作。

近年來,深度學習相關工作大量涌現(xiàn)。在早期階段,研究者們大多基于經(jīng)驗和對問題的一些理解,啟發(fā)式地設計網(wǎng)絡結(jié)構(gòu),并通過端到端學習的方式得到解決具體問題的深度模型。該類方法在計算機視覺領域的一些問題中已經(jīng)取得了巨大成功。比如在人臉識別、目標檢測等High-level問題中,各種深度網(wǎng)絡的性能已經(jīng)遠遠優(yōu)于傳統(tǒng)方法。但隨著相關研究的逐漸深入,學者們也發(fā)現(xiàn)完全啟發(fā)式設計的深度網(wǎng)絡并不能在所有視覺問題中都取得令人滿意的結(jié)果。特別是在一些底層視覺問題中,直接使用端到端學習策略和經(jīng)驗設計網(wǎng)絡的性能并不能令人滿意。比如,現(xiàn)有的啟發(fā)式深度網(wǎng)絡在圖像盲去模糊問題中的性能仍然無法令人滿意。

為了更深刻理解深度網(wǎng)絡的本質(zhì)特點,我們首先比較一下傳統(tǒng)模型驅(qū)動的思路和端到端學習深度網(wǎng)絡建模方法的區(qū)別與聯(lián)系。具體來說:模型驅(qū)動方法通常首先利用領域知識為問題建立數(shù)學模型,進而通過特定的優(yōu)化算法或求解策略得到模型的最優(yōu)解。相對應地,端到端學習方法則希望直接建立輸入數(shù)據(jù)與輸出結(jié)果的非線性映射關系,其性能往往與訓練數(shù)據(jù)的質(zhì)量和規(guī)模有密切關系。總結(jié)起來,我們發(fā)現(xiàn)以上兩種方法分別主要側(cè)重于利用“領域知識”或者基于“數(shù)據(jù)(及經(jīng)驗)”來解決計算機視覺問題。很自然的,如果我們可以有效結(jié)合這兩種不同的策略,將非常有希望設計出更加強大、且可解釋性更強的深度網(wǎng)絡模型。這也引出了我們后面將向大家介紹的Deep Unrolling技術(shù)。

近年來,Unrolling技術(shù)為“領域知識”與“數(shù)據(jù)(“及經(jīng)驗)”結(jié)合提供了一種有效手段。具體來說,所謂Unrolling是指我們將求解一個給定連續(xù)模型的迭代優(yōu)化看成是一個動態(tài)系統(tǒng),進而通過若干可學習模塊來離散化這一系統(tǒng),得到數(shù)據(jù)驅(qū)動的演化過程(Data-dependent Propagation)的方法。實際上,Unrolling過程與機器學習領域的元學習(Meta Learning)和近期LeCun等人提出的可微分編程(Differentiable Programming)概念也有著非常密切的內(nèi)在聯(lián)系。

在Unrolling方法中,我們首先需要設計一個迭代框架(Schematic Scheme),在此基礎上進一步將可學習模塊嵌入到迭代中。更為重要的是,我們還需要對于所設計的演化過程進行必要的理論分析。

接下來,我們將對計算機視覺領域中使用Unrolling思想的方法進行簡要回顧。需要指出的是,在一些工作中,其原始論文雖然沒有顯式地使用Unrolling的概念,但我們?nèi)匀豢梢酝ㄟ^Unrolling框架對這些方法的原理和有效性進行解釋和分析。

偏微分方程/擴散過程是非常經(jīng)典的一類圖像處理方法。該類方法實質(zhì)上可以考慮為求解一個變分能量的梯度流。我們在2010年首先提出基于學習的偏微分方程(Learning-based PDE)解決各種不同的圖像處理(去噪、分割、去馬賽克等)問題。該方法最大的特點是通過學習旋轉(zhuǎn)與平移不變的基本微分不變量來實現(xiàn)對擴散過程的Unrolling。并通過最優(yōu)控制技術(shù)實現(xiàn)系統(tǒng)參數(shù)的端到端學習。值得指出的是,基于學習的偏微分方程實際上就是一種基于微分算子的、結(jié)構(gòu)簡化的深度網(wǎng)絡模型。此外,我們所采用的最優(yōu)控制框架也與現(xiàn)在被廣泛使用的反向傳播技術(shù)有著深刻的本質(zhì)聯(lián)系。隨后,Chen 和Pork的工作則使用更高階的算子來進行擴散學習,解決圖像去噪等問題。

MRF作為一類無向圖上的參數(shù)化先驗,也可以被用來刻畫不同類型圖像的潛在分布規(guī)律。近年來,通過使用不同的優(yōu)化策略(如半二次分裂、原始對偶、交替方向等)作為基礎迭代格式,并使用高階濾波器對MRF先驗進行Unrolling,學者們提出了一系列不同的圖像增強算法,并在不同的應用領域取得了較好的效果。

由于CNN實質(zhì)上也可以看成是一種高階的擴散算子,因此直接使用CNN對優(yōu)化迭代過程進行Unrolling成為最近一兩年來非常熱門的研究方向。各種不同的CNN結(jié)構(gòu)和Unrolling思路大量涌現(xiàn)。這里需要指出的是,Unrolling方法中CNN不再是一個端到端的回歸器。實質(zhì)上,我們更傾向于認為其學習的是優(yōu)化算法在真實數(shù)據(jù)上每步計算所產(chǎn)生的迭代誤差(或模型誤差)。因此在這類Unrolling方法中,我們往往使用不同強度的高斯噪聲來訓練迭代過程中的CNN模塊。

接下來,我們將進一步使用Unrolling思想對幾類在底層視覺領域取得成功的深度網(wǎng)絡方法進行分析與理解。

VDSR是一種將殘差結(jié)構(gòu)(Residual Structure)應用到圖像處理問題上的深度學習方法,其在超分辨率問題上取得了非常好的效果。我們通過分析發(fā)現(xiàn),VDSR網(wǎng)絡結(jié)構(gòu)實際上可以被理解成為一個一步的梯度下降過程。而CNN則學習了我們從低分辨率輸入到高分辨率輸出的下降方向。 相對于較早期的超分辨率網(wǎng)絡(如SRCNN等,直接學習低分辨率到高分辨率的映射),VDSR通過學習下降方向(即殘差),顯著降低了網(wǎng)絡的學習難度,從而取得了更好的效果。

隨后,DnCNN將類似的思想成功應用到了圖像去噪問題中,再次驗證了使用CNN學習下降方向在底層視覺問題中的有效性。

EDSR作為VDSR的改進,取得了更優(yōu)于VDSR的超分辨率效果。按照Unrolling的觀點,我們可以非常直觀的發(fā)現(xiàn),在其網(wǎng)絡結(jié)構(gòu)中,作者實際上使用了更多的殘差單元來進行梯度下降,而通過級聯(lián)更多的下降模塊,我們實際上得到了一個基于CNN的可學習迭代過程。從優(yōu)化角度來看,更多的迭代步數(shù)往往可以讓我們更容易得到復雜(如非凸)問題的最優(yōu)解。這也從一個側(cè)面給出了EDSR優(yōu)于VDSR的原因。

在非盲圖像去模糊問題中,IRCNN取得了非常好的性能。而該方法最大的成功就是將CNN網(wǎng)絡結(jié)構(gòu)引入到了圖像復原模型的優(yōu)化過程中。

在盲圖像復原領域,最近的一些方法將各種不同的CNN模塊集成到優(yōu)化模型中(如Li et al),或者通過級聯(lián)的方式模型構(gòu)建隱式的梯度流(如Nah et al)。以上方法所提出的網(wǎng)絡結(jié)構(gòu)也均可以被Unrolling思想解釋。

Ledig et al的工作給出了基于感知損失的殘差網(wǎng)絡訓練方法。這一工作實際上表明我們可以使用對抗和感知損失函數(shù)來對級聯(lián)的梯度下降模塊(殘差單元)進行訓練,從而得到更加真實的圖像增強結(jié)果。

以上我們介紹的Unrolling方法均面向Low-level問題(如去噪,去模糊,超分辨等)。實際上,很多High-level問題也可以使用Unrolling方法解決。如LeCun等人提出的LISTA方法,就是將解決稀疏字典學習的一階優(yōu)化算法(ISTA)使用參數(shù)化網(wǎng)絡進行Unrolling。而Xiong和De la Torre則通過將一個非線性回歸模型的每一步梯度下降迭代使用線性回歸進行Unrolling,得到了解決人臉特征點檢測等問題的新方法。最近,研究者還嘗試將強化學習(Li 和Malik)和遞歸網(wǎng)絡結(jié)構(gòu)(Andrychowicz et al)引入到回歸、分類模型的Unrolling過程中。

總結(jié)起來,Unrolling主要包括三個核心步驟,即設計迭代格式、嵌入可學習模塊和理論分析。已有工作將注意力主要集中在前兩部分,而由于使用了可學習模塊對迭代格式進行非精確展開和計算,原有數(shù)值算法的理論性質(zhì)(如收斂性等)已經(jīng)不再被保持。因此我們迫切需要對于Unrolling過程的理論性質(zhì)給出一些分析。此外,如何從理論上挖掘Unrolling過程的內(nèi)在屬性和有效性保證也是非常值得研究的內(nèi)容。以下將簡要介紹一下我們在相關問題上的一些初步嘗試。

我們首先基于一階非光滑優(yōu)化格式給出了一個通用的迭代框架。在此基礎上,我們進一步使用殘差結(jié)構(gòu)設計了一個可學習網(wǎng)絡結(jié)構(gòu)來進行下降方向估計。我們注意到大多數(shù)已有的Unrolling算法往往直接使用網(wǎng)絡結(jié)構(gòu)代替部分迭代計算過程。而我們在使用可學習下降模塊進行Unrolling的基礎上,還引入了一個額外的誤差矯正模塊。這一模塊的最主要作用就是可以及時控制迭代過程中網(wǎng)絡所產(chǎn)生的過大迭代誤差。

具體來說,通過分析基于網(wǎng)絡的Unrolling過程所引入的誤差,并使用臨近迭代輸出來控制網(wǎng)絡的非精確計算,我們得到了一種新的網(wǎng)絡前饋傳播精度控制準則,即所謂的“松弛化最優(yōu)性準側(cè)”。

基于以上的設計,我們可以在理論上證明,在求解一個非凸非光滑模型的最優(yōu)解的問題中,我們所提出的Unrolling框架,可以產(chǎn)生一個全局收斂的序列(注意,這里的“全局收斂”指的是序列整體上收斂到給定的點,而非收斂到全局最優(yōu)解)。如果所處理的問題有一個明確的先驗正則化r時,我們可以證明該序列收斂到給定模型的一個Critical Point。此外,即使在不知道先驗r的情況下,我們產(chǎn)生的序列仍然可以全局收斂到一個Fixed Point。我們首先將這里提出的Unrolling方法考慮成是一個非精確的迭代算法,并與標準優(yōu)化策略進行比較。我們發(fā)現(xiàn)通過引入網(wǎng)絡快速估計下降方向,我們的收斂速度(LBS)明顯快于傳統(tǒng)基于數(shù)學推導設計的迭代格式(如FBS,F(xiàn)ISTA,ADMM等)。右上方的圖示則給出了使用我們的誤差矯正(LBS)和直接進行Unrolling(nLBS)的迭代曲線比較。我們可以看到不考慮誤差控制而直接使用網(wǎng)絡進行Unrolling會產(chǎn)生嚴重的震蕩,甚至得到完全不收斂的迭代序列。而通過使用我們提出的自適應誤差矯正策略,序列的收斂性得到顯著改善。

接下來,我們以盲圖像去模糊(反卷積)為例,展示如何利用我們提出的Unrolling框架解決具體的視覺問題。我們知道,由于盲圖像去模糊問題需要從一個已知觀測同時估計出未知的模糊核和清晰圖像,該問題是一個典型的病態(tài)反問題。因此傳統(tǒng)方法往往需要設計復雜的先驗,并根據(jù)經(jīng)驗人為改造迭代過程,來實現(xiàn)對特定類型圖像的去模糊。幸運的是,基于我們的Unrolling框架,我們提出了一種“生成-矯正”式的網(wǎng)絡結(jié)構(gòu)。這里Generator是一個進行圖像生成的殘差網(wǎng)絡模塊(反映數(shù)據(jù)和經(jīng)驗),Corrector則是一個基于反卷積模型設計的自適應迭代矯正模塊(反映領域知識)。我們通過級聯(lián)這樣兩類模塊并進行協(xié)同學習,給出了一種可以在保證理論收斂的前提下,有效恢復各種不同類型模糊圖片的新方法。 這里需要指出的是,我們所提出的這一“生成-矯正”式協(xié)同學習結(jié)構(gòu),實際上是一種比“生成-對抗”網(wǎng)絡更加適合解決那些具有強領域知識的底層視覺問題。

我們在更多的視覺問題中嘗試使用以上的Unrolling策略,并在水下增強,低光圖像增強、去除反射、去除雨層等問題中取得了非常好的效果。

在深度學習的發(fā)展過程中,研究者曾經(jīng)希望端到端學習策略可以完全替代傳統(tǒng)模型驅(qū)動的算法。但大量工作已經(jīng)證明當我們面臨復雜問題的時候,完全拋棄領域知識是非常不明智的策略。這往往意味著我們需要使用更深的網(wǎng)絡結(jié)構(gòu)和更多的訓練數(shù)據(jù)來學習問題中的潛在復雜回歸關系。在一些情況下我們甚至無法找到合適的網(wǎng)絡或訓練數(shù)據(jù)。因此如何將領域知識和先驗融合到深度網(wǎng)絡中成為深度學習領域一個新的研究熱點。

Deep Unrolling為我們提供了一種結(jié)合知識與數(shù)據(jù)的有效手段。我們可以通過領域知識建立原始模型并給出基礎迭代格式。在此基礎上通過引入可學習模塊,進而從給定訓練數(shù)據(jù)中學習該問題的潛在規(guī)律和數(shù)據(jù)分布。最后通過Unrolling實現(xiàn)知識與數(shù)據(jù)的有效融合。而我們近期的工作則從理論上為Unrolling方法的收斂性和有效性給出分析,在此基礎上設計了一系列基于自適應誤差矯正的Unrolling方法,并成功應用到不同的底層視覺問題中。

我們最后指出,“學習如何學習”(即Learning to Learn或Meta Learning)是人工智能未來發(fā)展的重要方向。而我們相信Unrolling將會成為設計Meta Learning算法的一類重要手段。

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

    關注

    8

    文章

    1703

    瀏覽量

    46245
  • 深度學習
    +關注

    關注

    73

    文章

    5527

    瀏覽量

    121879

原文標題:Deep Unrolling:深度網(wǎng)絡與傳統(tǒng)模型之間的橋梁

文章出處:【微信號:deeplearningclass,微信公眾號:深度學習大講堂】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    利用深度無盤快速制作通用包的方法

    利用深度無盤快速制作通用包的方法相信論壇里有不少的網(wǎng)管朋友都想想節(jié)約時間快速的完成一家網(wǎng)吧的無盤施工吧,特別是那些維護比較多的網(wǎng)吧,經(jīng)常為了安裝操作系統(tǒng)、上傳系統(tǒng)感到麻煩。這個時候有人就會想到通用包
    發(fā)表于 07-18 16:38

    深度學習的改進方法

    深度學習如何改進(一)
    發(fā)表于 07-01 16:46

    基于深度學習的異常檢測的研究方法

    的研究方法進行了系統(tǒng)而全面的綜述。此外,我們回顧了這些方法在不同應用領域中的應用,并評估了它們的有效性。我們根據(jù)所采用的基本假設和方法,將最先進的深度異常檢測研究技術(shù)分為不同的類別。在
    發(fā)表于 07-12 07:10

    基于深度學習的異常檢測的研究方法

    ABSTRACT1.基于深度學習的異常檢測的研究方法進行結(jié)構(gòu)化和全面的概述2.回顧這些方法在各個領域這個中的應用情況,并評估他們的有效性。3.根據(jù)基本假設和采用的方法將最先進的
    發(fā)表于 07-12 06:36

    深度學習如何確定最佳深度

    確定最佳深度可以降低運算成本,同時可以進一步提高精度。針對深度置信網(wǎng)絡深度選擇的問題,文章分析了通過設定閾值方法選擇最佳深度的不足之處。
    發(fā)表于 04-04 15:46 ?3965次閱讀
    <b class='flag-5'>深度</b>學習如何確定最佳<b class='flag-5'>深度</b>?

    深度學習中圖像分割的方法和應用

    介紹使圖像分割的方法,包括傳統(tǒng)方法深度學習方法,以及應用場景。 基于人工智能和深度學習方法的現(xiàn)
    的頭像 發(fā)表于 11-27 10:29 ?3292次閱讀

    基于深度神經(jīng)網(wǎng)絡的圖像語義分割方法

    對應用于圖像語義分割的幾種深度神經(jīng)網(wǎng)絡模型進行簡單介紹,接著詳細闡述了現(xiàn)有主流的基于深度神經(jīng)網(wǎng)絡的圖像語義分割方法,依據(jù)實現(xiàn)技術(shù)的區(qū)別對圖像語義分割方法進行分類,并對每類
    發(fā)表于 04-02 13:59 ?11次下載
    基于<b class='flag-5'>深度</b>神經(jīng)網(wǎng)絡的圖像語義分割<b class='flag-5'>方法</b>

    基于深度學習的信息級聯(lián)預測方法研究綜述

    Prediction領堿。文中主要對基于深度學習的信息級聯(lián)預測方法的研究現(xiàn)狀與經(jīng)典算法進行分類、梳理與總結(jié)。根據(jù)信息級聯(lián)特征刻畫的側(cè)重點不冋,將基于深度學習的信息級聯(lián)預測方法分為時序
    發(fā)表于 05-18 15:28 ?9次下載

    LTE深度覆蓋創(chuàng)新方法(推薦)簡介

    LTE深度覆蓋創(chuàng)新方法(推薦)簡介說明。
    發(fā)表于 06-01 09:50 ?6次下載

    基于深度強化學習的無人機控制律設計方法

    基于深度強化學習的無人機控制律設計方法
    發(fā)表于 06-23 14:59 ?46次下載

    結(jié)合基擴展模型和深度學習的信道估計方法

    結(jié)合基擴展模型和深度學習的信道估計方法
    發(fā)表于 06-30 10:43 ?62次下載

    傳統(tǒng)CV和深度學習方法的比較

    深度學習推動了數(shù)字圖像處理領域的極限。但是,這并不是說傳統(tǒng)計算機視覺技術(shù)已經(jīng)過時了。本文將分析每種方法的優(yōu)缺點。本文的目的是促進有關是否應保留經(jīng)典計算機視覺技術(shù)知識的討論。本文還將探討如何將
    的頭像 發(fā)表于 11-29 17:09 ?1265次閱讀

    基于深度學習的點云分割的方法介紹

      摘 要:點云分割是點云數(shù)據(jù)理解中的一個關鍵技術(shù),但傳統(tǒng)算法無法進行實時語義分割。近年來深度學習被應用在點云分割上并取得了重要進展。綜述了近四年來基于深度學習的點云分割的最新工作,按基本思想分為
    發(fā)表于 07-20 15:23 ?3次下載

    深度學習中的時間序列分類方法

    的發(fā)展,基于深度學習的TSC方法逐漸展現(xiàn)出其強大的自動特征提取和分類能力。本文將從多個角度對深度學習在時間序列分類中的應用進行綜述,探討常用的深度學習模型及其改進
    的頭像 發(fā)表于 07-09 15:54 ?1376次閱讀

    Pytorch深度學習訓練的方法

    掌握這 17 種方法,用最省力的方式,加速你的 Pytorch 深度學習訓練。
    的頭像 發(fā)表于 10-28 14:05 ?353次閱讀
    Pytorch<b class='flag-5'>深度</b>學習訓練的<b class='flag-5'>方法</b>
    主站蜘蛛池模板: 精品国产高清自在线看 | www伊人网 | 67194线在线精品观看 | 女人和男人插曲视频大全 | 亚洲成人mv | 色噜噜狠狠一区二区三区 | 我要色导航| 2022国产91精品久久久久久 | 2022精品福利在线小视频 | 精品亚洲麻豆1区2区3区 | 国产在线AV一区二区香蕉 | 一区三区不卡高清影视 | 无码内射成人免费喷射 | 恋夜影视列表免费安卓手机版 | 亚洲欧美自拍清纯中文字幕 | 俄罗斯老妇女BBXX | 99在线观看免费视频 | 国产成人自拍视频在线观看 | 亚洲一区在线观看视频 | 午夜福利网国产A | 天美传媒果冻传媒入口视频 | 午理论理影片被窝 | 国产野外无码理论片在线观看 | 办公室韩国电影免费完整版 | 亚洲福利网站 | 粗大分开挺进内射 | 欧美久久无码AV麻豆 | 真人美女精美小穴 | 超碰免费视频在线观看 | 99在线观看免费 | 狠狠色综合久久婷婷 | 一二三四免费中文在线1 | 国产毛片AV久久久久精品 | 91麻豆国产精品91久久久 | 免费观看男生桶美女私人部位 | 色橹橹欧美在线观看视频高清 | 永久免费看A片无码网站四虎 | www在线小视频免费 www伊人网 | 一品道门在线视频高清完整版 | 一亲二脱三插 | 玩弄人妻少妇500系列网址 |