国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

綜述論文:四大類深度遷移學習

cuieney / 2486人閱讀

摘要:本篇綜述的重點是回顧當前利用深度神經網絡進行遷移學習的研究及其應用。這篇綜述論文的貢獻如下定義了深度遷移學習,并首次將其分為四類。這就是一個深度遷移學習任務,其中是一個表示深度神經網絡的非線性函數。

論文:A Survey on Deep Transfer Learning

論文地址:https://arxiv.org/pdf/1808.01974v1.pdf

摘要:作為一種新的分類方法,深度學習最近受到研究人員越來越多的關注,并已成功應用到諸多領域。在某些類似生物信息和機器人的領域,由于數據采集和標注費用高昂,構建大規模的標注良好的數據集非常困難,這限制了這些領域的發展。遷移學習放寬了訓練數據必須與測試數據獨立同分布(i.i.d.)的假設,這啟發我們使用遷移學習來解決訓練數據不足的問題。本篇綜述的重點是回顧當前利用深度神經網絡進行遷移學習的研究及其應用。我們根據深度遷移學習中使用的技術,給出了深度遷移學習的定義、類別并回顧了最近的研究工作。

1 引言

深度學習最近受到研究員越來越多的關注,并已成功應用于眾多實踐中。深度學習算法可以從海量數據中學習高級特征,這使得深度學習具備超越傳統機器學習的優勢。

深度學習可以通過無監督或半監督特征學習算法和分層特征提取來自動提取數據特征。相比之下,傳統的機器學習方法需要手動設計特征,這會嚴重增加用戶的負擔。可以說深度學習是機器學習中一種基于大規模數據的表征學習算法。

數據依賴是深度學習中最嚴峻的問題之一。與傳統的機器學習方法相比,深度學習極其依賴大規模訓練數據,因為它需要大量數據去理解潛在的數據模式。我們可以發現一個有趣的現象,模型的規模和所需數據量的大小幾乎呈線性關系。

一個合理的解釋是,對于特定問題,模型的表達空間必須大到足以發現數據的模式。模型中的較底層可以識別訓練數據的高級特征,之后的較高層可以識別幫助做出最終決策所需的信息。

在一些特殊領域,訓練數據不足不可避免。數據收集復雜且昂貴,因此構建大規模、高質量的帶標注數據集非常困難。

例如,生物信息數據集中的每個樣本通常都代表一次臨床試驗或一名痛苦的患者。另外,即使我們以昂貴的價格獲得訓練數據集,也很容易過時,因此無法有效地應用于新任務中。

遷移學習放寬了訓練數據必須與測試數據獨立同分布(i.i.d.)這樣的假設,這啟發我們使用遷移學習來解決訓練數據不足的問題。

在遷移學習中,訓練數據和測試數據不需要是 i.i.d.,目標域中的模型也不需要從頭開始訓練,這可以顯著降低目標域對訓練數據和訓練時間的需求。

過去,大多數遷移學習研究都是在傳統的機器學習方法中進行的。由于深度學習在現代機器學習方法中的優勢地位,深度遷移學習及其應用的概述尤為重要。這篇綜述論文的貢獻如下:

定義了深度遷移學習,并首次將其分為四類。我們回顧了目前關于每種深度遷移學習的研究工作,并給出了每個類別的標準化描述和示意圖。

2 深度遷移學習

遷移學習是機器學習中解決訓練數據不足問題的重要工具。它試圖通過放寬訓練數據和測試數據必須為 i.i.d 的假設,將知識從源域遷移到目標域。

這對由于訓練數據不足而難以改善性能的許多研究領域產生巨大的積極影響。遷移學習的學習過程如圖 1 所示。

這篇綜述中使用的某些符號需要明確定義。首先,我們分別給出了域和任務的定義:域可以 用 D = {χ, P(X)} 表示,其包含兩部分:特征空間 χ 和邊緣概率分布 P(X) 其中 X = {x1, ..., xn} ∈ χ。

任務可以用 T = {y, f(x)} 表示。它由兩部分組成:標簽空間 y 和目標預測函數 f(x)。f(x) 也可看作條件概率函數 P(y|x)。最后,遷移學習 可以定義如下:

定義 1:(遷移學習)。給定一個基于數據 Dt 的學習任務 Tt,我們可以從 Ds 中獲取對任務 Ts 有用的知識。遷移學習旨在通過發現并轉換 Ds 和 Ts 中的隱知識來提高任務 Tt 的預測函數 fT(.) 的表現,其中 Ds ≠ Dt 且/或 Ts ≠ Tt。此外,大多數情況下,Ds 的規模遠大于 Dt 的規模。

圖 1:遷移學習的學習過程。

綜述 [19] 和 [25] 將遷移學習就源域和目標域之間的關系分為三個主要類別,這已被廣泛接受。這些綜述是對過去遷移學習工作的總結,它介紹了許多經典的遷移學習方法。

此外,人們最近提出了許多更新和更好的方法。近年來,遷移學習研究界主要關注以下兩個方面:域適應和多源域遷移。

如今,深度學習近年來在許多研究領域取得了主導地位。重要的是要找到如何通過深度神經網絡有效地傳遞知識,深度神經網絡其定義如下:

定義 2:(深度遷移學習)。給定一個由 定義的遷移學習任務。這就是一個深度遷移學習任務,其中 fT(.) 是一個表示深度神經網絡的非線性函數。

3 類別

深度遷移學習研究如何通過深度神經網絡利用其他領域的知識。由于深度神經網絡在各個領域都很受歡迎,人們已經提出了相當多的深度遷移學習方法,對它們進行分類和總結非常重要。

基于深度遷移學習中使用的技術,本文將深度遷移學習分為四類:基于實例的深度遷移學習,基于映射的深度遷移學習,基于網絡的深度遷移學習和基于對抗的深度遷移學習,如表 1 所示。

表 1:深度遷移學習的分類。

3.1 基于實例的深度遷移學習

基于實例的深度遷移學習是指使用特定的權重調整策略,通過為那些選中的實例分配適當的權重,從源域中選擇部分實例作為目標域訓練集的補充。

它基于這個假設:「盡管兩個域之間存在差異,但源域中的部分實例可以分配適當權重供目標域使用。」基于實例的深度遷移學習的示意圖如圖 2 所示:

圖 2:基于實例的深度遷移學習的示意圖。源域中的與目標域不相似的淺藍色實例被排除在訓練數據集之外;源域中與目標域類似的深藍色實例以適當權重包括在訓練數據集中。

[4] 中提出的 TrAdaBoost 使用基于 AdaBoost 的技術來過濾掉源域中的與目標域不同的實例。在源域中對實例重新加權以構成類似于目標域的分布。最后,通過使用來自源域的重新加權實例和來自目標域的原始實例來訓練模型。

它可以減少保持 AdaBoost 屬性的不同分布域上的加權訓練誤差。[27] 提出的 TaskTrAdaBoost 是一種快速算法,可以促進對新目標域的快速再訓練。與 TrAdaBoost 設計用于分類問題不同,[20] 提出了 ExpBoost.R2 和 TrAdaBoost.R2 來解決回歸問題。

[24] 提出的雙權重域自適應(BIW)可以將兩個域的特征空間對齊到公共坐標系中,然后為源域的實例分配適當的權重。[10] 提出增強的 TrAdaBoost 來處理區域砂巖顯微圖像分類的問題。

[26] 提出了一個量度遷移學習框架,用于在并行框架中學習實例權重和兩個不同域的距離,以使跨域的知識遷移更有效。[11] 將集成遷移學習引入可以利用源域實例的深度神經網絡。

3.2 基于映射的深度遷移學習

基于映射的深度遷移學習是指將源域和目標域中的實例映射到新的數據空間。在這個新的數據空間中,來自兩個域的實例都相似且適用于聯合深度神經網絡。

它基于假設:「盡管兩個原始域之間存在差異,但它們在精心設計的新數據空間中可能更為相似。」基于映射的深度遷移學習的示意圖如圖 3 所示:

圖 3:基于映射的深度遷移學習的示意圖。來自源域和目標域的實例同時以更相似的方式映射到新數據空間。將新數據空間中的所有實例視為神經網絡的訓練集。

由 [18] 引入的遷移成分分析(TCA)和基于 TCA 的方法 [29] 已被廣泛用于傳統遷移學習的許多應用中。一個自然的想法是將 TCA 方法擴展到深度神經網絡。

[23] 通過引入適應層和額外的域混淆損失來擴展 MMD 用以比較深度神經網絡中的分布,以學習具有語義意義和域不變性的表示。該工作中使用的 MMD 距離定義為:

損失函數定義為:

[12] 通過用 [8] 中提出的多核變量 MMD(MK-MMD)距離代替 MMD 距離改進了以前的工作。與卷積神經網絡(CNN)中的學習任務相關的隱藏層被映射到再生核 Hilbert 空間(RKHS),并且通過多核優化方法使不同域之間的距離最小化。

[14] 提出聯合較大均值差異(JMMD)來衡量聯合分布的關系。JMMD 用于泛化深度神經網絡(DNN)的遷移學習能力,以適應不同領域的數據分布,并改進了以前的工作。由 [2] 提出的 Wasserstein 距離可以用作域的新距離度量,以便找到更好的映射。

3.3 基于網絡的深度遷移學習

基于網絡的深度遷移學習是指復用在源域中預先訓練好的部分網絡,包括其網絡結構和連接參數,將其遷移到目標域中使用的深度神經網絡的一部分。

它基于這個假設:「神經網絡類似于人類大腦的處理機制,它是一個迭代且連續的抽象過程。網絡的前面層可被視為特征提取器,提取的特征是通用的。「基于網絡的深度遷移學習示意圖如圖 4 所示:

圖 4:基于網絡的深度遷移學習的示意圖。首先,在源域中使用大規模訓練數據集訓練網絡。然后,基于源域預訓練的部分網絡被遷移到為目標域設計的新網絡的一部分。最后,它就成了在微調策略中更新的子網絡。

[9] 將網絡分為兩部分,前者是與語言無關的特征變換,最后一層是與語言相關的分類器。語言獨立的特征變換可以在多種語言之間遷移。[17] 反復使用 CNN 在 ImageNet 數據集上訓練的前幾層來提取其他數據集圖像的中間圖像表征,CNN 被訓練去學習圖像表征,它可以有效地遷移到其他訓練數據量受限的視覺識別任務。

[15] 提出了一種聯合學習源域中標記數據和目標域中未標記數據的自適應分類器和可遷移特征的方法,它通過將多個層插入深層網絡,指引目標分類器顯式學習殘差函數。[30] 在 DNN 中同時學習域自適應和深度哈希特征。

[3] 提出了一種新穎的多尺度卷積稀疏編碼方法。該方法可以以一種聯合方式自動學習不同尺度的濾波器組,強制規定學習模式的明確尺度,并提供無監督的解決方案,用于學習可遷移的基礎知識并將其微調到目標任務。

[6] 應用深度遷移學習將知識從現實世界的物體識別任務遷移到 glitch 分類器,用于多重力波信號的探測。它證明了 DNN 可以作為優秀的無監督聚類方法特征提取器,根據實例的形態識別新類,而無需任何標記示例。

另一個非常值得注意的結果是 [28] 指出了網絡結構和可遷移性之間的關系。它證明了某些模塊可能不會影響域內準確性,但會影響可遷移性。它指出哪些特征在深層網絡中可以遷移,哪種類型的網絡更適合遷移。得出的結論是,LeNet、AlexNet、VGG、Inception、ResNet 在基于網絡的深度遷移學習中是很好的選擇。

3.4 基于對抗的深度遷移學習

基于對抗的深度遷移學習是指引入受生成對抗網絡(GAN)[7] 啟發的對抗技術,以找到適用于源域和目標域的可遷移表征。它基于這個假設:「為了有效遷移,良好的表征應該為主要學習任務提供辨判別力,并且在源域和目標域之間不可區分。」基于對抗的深度遷移學習的示意圖如圖 5 所示。

圖 5:基于對抗的深度遷移學習的示意圖。在源域大規模數據集的訓練過程中,網絡的前面層被視為特征提取器。它從兩個域中提取特征并將它們輸入到對抗層。

對抗層試圖區分特征的來源。如果對抗網絡的表現很差,則意味著兩種類型的特征之間存在細微差別,可遷移性更好,反之亦然。在以下訓練過程中,將考慮對抗層的性能以迫使遷移網絡發現更多具有可遷移性的通用特征。

基于對抗的深度遷移學習由于其良好的效果和較強的實用性,近年來取得了快速發展。[1] 通過在損失函數中使用域自適應正則化項,引入對抗技術來遷移域適應的知識。

[5] 提出了一種對抗訓練方法,通過增加幾個標準層和一個簡單的新梯度翻轉層,使其適用于大多數前饋神經模型。[21] 為稀疏標記的目標域數據提出了一種方法遷移同時跨域和跨任務的知識。在這項工作中使用了一種特殊的聯合損失函數來迫使 CNN 優化域之間的距離,其定義為 LD = Lc +λLadver,其中 Lc 是分類損失,Ladver 是域對抗損失。

因為兩個損失彼此直接相反,所以引入迭代優化算法,固定一個損失時更新另一個損失。[22] 提出了一種新的 GAN 損失,并將判別模型與新的域自適應方法相結合。

[13] 提出一個隨機多線性對抗網絡,其利用多個特征層和基于隨機多線性對抗的分類器層來實現深度和判別對抗適應網絡。[16] 利用域對抗性損失,并使用基于度量學習的方法將嵌入泛化到新任務,以在深度遷移學習中找到更易處理的特征。

4 結論

在本篇綜述論文中,我們對深度遷移學習的當前研究進行了回顧和分類。并首次將深度遷移學習分為四類:基于實例的深度遷移學習,基于映射的深度遷移學習,基于網絡的深度遷移學習和基于對抗的深度遷移學習。在大多數實際應用中,通常混合使用上述多種技術以獲得更好的結果。

目前大多數研究都集中在監督學習上,如何通過深度神經網絡在無監督或半監督學習中遷移知識,可能會在未來引發越來越多的關注。負遷移和可遷移性衡量標準是傳統遷移學習的重要問題。這兩個問題對深度遷移學習的影響也要求我們進行進一步的研究。

此外,為深層神經網絡中的遷移知識找到更強大的物理支持是一個非常有吸引力的研究領域,但這需要物理學家、神經學家和計算機科學家的合作。可以預見,隨著深度神經網絡的發展,深度遷移學習將被廣泛應用于解決許多具有挑戰性的問題。

聲明:文章收集于網絡,如有侵權,請聯系小編及時處理,謝謝!

歡迎加入本站公開興趣群

商業智能與數據分析群

興趣范圍包括各種讓數據產生價值的辦法,實際應用案例分享與討論,分析工具,ETL工具,數據倉庫,數據挖掘工具,報表系統等全方位知識

QQ群:81035754

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/4828.html

相關文章

  • 醫學圖像分析最新綜述:走向深度

    摘要:醫學圖像分析主要包含的模式識別任務是檢測定位分割配準分類。面臨挑戰作者簡述了深度學習用于醫學圖像分析面臨的挑戰,主要有缺少較精確的標注數據。關注能對醫學圖像分析帶來啟發的其他計算機視覺機器學習領域的新工作。 今天arXiv新上一篇論文《Going Deep in Medical Image Analysis: Concepts, Methods, Challenges and Future ...

    MudOnTire 評論0 收藏0
  • 分享AI有道干貨 | 126 篇 AI 原創文章精選(ML、DL、資源、教程)

    摘要:值得一提的是每篇文章都是我用心整理的,編者一貫堅持使用通俗形象的語言給我的讀者朋友們講解機器學習深度學習的各個知識點。今天,紅色石頭特此將以前所有的原創文章整理出來,組成一個比較合理完整的機器學習深度學習的學習路線圖,希望能夠幫助到大家。 一年多來,公眾號【AI有道】已經發布了 140+ 的原創文章了。內容涉及林軒田機器學習課程筆記、吳恩達 deeplearning.ai 課程筆記、機...

    jimhs 評論0 收藏0
  • 輕量化神經網絡

    摘要:是第一個提出體積小,計算量少,適用于移動設備的卷積神經網絡。圖卷積運算匯總參考圖與神經網絡架構搜索卷積神經網絡已被廣泛用于圖像分類人臉識別目標檢測和其他領域。 1、基本卷積運算手工設計輕量化模型主要思想在于設計更高效的網絡計算方式(主要針對卷積方式),從而使網絡參數減少,并且不損失網絡性能。本節概述了CNN模型(如MobileNet及其變體)中使用的基本卷積運算單元,并基于空間維度和通道維度...

    curried 評論0 收藏0
  • 徒手實現CNN:綜述論文詳解卷積網絡的數學本質

    摘要:本論文將嘗試概述卷積網絡的架構,并解釋包含激活函數損失函數前向傳播和反向傳播的數學推導。本文試圖只考慮帶有梯度下降優化的典型卷積神經網絡架構的制定。 近日南洋理工大學研究者發布了一篇描述卷積網絡數學原理的論文,該論文從數學的角度闡述整個卷積網絡的運算與傳播過程。該論文對理解卷積網絡的數學本質非常有幫助,有助于讀者「徒手」(不使用卷積API)實現卷積網絡。論文地址:https://arxiv....

    eternalshallow 評論0 收藏0
  • 深度學習圖像超分辨率最新綜述:從模型到應用

    摘要:這也是很多大廠都在研發的原因深度超分辨率層次結構該文作者總結了一張非常棒的圖,可以盡覽深度學習超分辨率的方方面面作者介紹了深度學習圖像超分辨的監督學習方法,從模型框架上采樣方法網絡設計方法網絡學習策略和可能的改進策略進行了細致總結。 今日arXiv新上論文《Deep Learning for Image Super-resolution:A Survey》,詳細回顧了近年來基于深度學習的圖像...

    iKcamp 評論0 收藏0

發表評論

0條評論

cuieney

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<