01
如何理解域適應
域適應是計算機視覺的一個領域,我們的目標是在源數據集上訓練一個神經網絡,并確保在顯著不同于源數據集的目標數據集上也有良好的準確性。為了更好地理解域適應和它的應用,讓我們先看看它的一些用例。
我們有很多不同用途的標準數據集,比如GTSRB用于交通標志識別,LISA和LARA dataset用于交通信號燈檢測,COCO用于目標檢測和分割等。然而,如果你想讓神經網絡很好地完成你的任務,比如識別印度道路上的交通標志,那么你必須首先收集印度道路的所有類型的圖像,然后為這些圖像做標注,這是一項費時費力的任務。在這里我們可以使用域適應,因為我們可以在GTSRB(源數據集)上訓練模型,并在我們的印度交通標志圖像(目標數據集)上測試它。
在很多情況下很難收集數據集,這些數據集具有訓練魯棒神經網絡所需的所有變化和多樣性。在這種情況下,在不同的計算機視覺算法的幫助下,我們可以生成具有我們需要的所有變化的大型合成數據集。然后在合成數據集(源數據集)上訓練神經網絡,并在真實數據集(目標數據集)上測試它。
為了更好地理解,我假設我們對目標數據集沒有可用的標注,但這不是唯一的情況。因此在域適應方面,我們的目標是在一個標簽可用的數據集(源)上訓練神經網絡,并在另一個標簽不可用的數據集(目標)上保證良好的性能。
分類pipeline
現在讓我們看看如何實現我們的目標。考慮以上圖像分類的例子。為了從一個域適應到另一個域,我們希望我們的分類器能夠很好地從源數據集和目標數據集中提取特征。由于我們已經在源數據集上訓練了神經網絡,分類器必須在源數據集上表現良好。然而,為了使分類器在目標數據集上表現良好,我們希望從源數據集和目標數據集提取的特征是相似的。因此,在訓練時,我們加強特征提取,為源和目標域圖像提取相似的特征。
成功的域適應
02
基于目標域的域自適應類型
根據目標域提供的數據類型,域適應可分為以下幾類:
監督— 你已經標記了來自目標域的數據,目標域數據集的大小比源數據集小得多。
半監督— 你既有目標域的標記數據也有未標記數據。
無監督的— 你有很多目標域的未標記樣本。
域適應技術
主要采用三種技術實現任意域適應算法。以下是域適應的三種技術:
基于分布的域適應
基于對抗性的域適應
基于重建的域適應
現在讓我們逐個來看每種技術。
基于分布的域適應
基于散度的域適應原理是最小化源與目標分布之間的散度準則,從而得到域不變性特征。常用的分布準則有對比域描述、相關對齊、最大平均差異(MMD),Wasserstein等。為了更好地理解這個算法,讓我們先看看一些不同的分布。在最大平均差異(MMD)中,我們試圖找出給定的兩個樣本是否屬于相同的分布。我們將兩個分布之間的距離定義為平均嵌入特征之間的距離。如果我們有兩個在集合X上的分布P和Q,MMD通過一個特征映射來定義
-
神經網絡
+關注
關注
42文章
4785瀏覽量
101294 -
計算機視覺
+關注
關注
8文章
1701瀏覽量
46180 -
數據集
+關注
關注
4文章
1211瀏覽量
24890
原文標題:對遷移學習中域適應的理解和3種技術的介紹
文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
探索對抗訓練的概率分布偏差:DPA雙概率對齊的通用域自適的目標檢測方法

混合域示波器的原理和應用
一文了解底盤域控之制動功能

中興通訊與域上和美簽署戰略合作協議
快速理解工業交換機中的沖突域與廣播域

一文解析跨時鐘域傳輸

TE一站式解決方案,助您“域”見未來
國產智駕域控上為什么很多是英飛凌TC397?
can數據幀有哪幾個域組成
CAN數據幀的各個域及其作用
如何在自己的固件中增加wifi自適應性相關功能,以通過wifi自適應認證測試?
汽車智能座艙域功能測試

什么是智能汽車第六域?

什么是自適應光學?自適應光學原理與方法的發展
C語言中的位域典型的實例

評論