2016-10-07 84 views
0

一個簡單的機器學習,如MNIST,它使用一個一個熱點的標籤載體。每個樣本只有一個單向量向量,將其分類到一個類中。我的問題是,是否有可能這樣,每個樣本都有一個矩陣作爲標籤,在這個矩陣中,每一行都是一個熱點向量。所以一個MxN矩陣標籤的意思是,它會嘗試以M種方式對樣本進行分類,每種方式都有N個類別。這可能嗎?是否有可能爲標籤使用多個熱門編碼?

+1

通常情況下,您可以將矩陣平鋪爲MxN維度的單個向量。請記住,您可能需要更改損失函數以考慮不同的優化目標。 –

+0

@ThomasJungblut謝謝你的回答,你能否給我舉一個例子說明這種損失函數的功能嗎? –

回答

0

您實際上正在尋找多標籤分類。多標籤分類可以用每個標籤的一個單一熱點矢量來執行。但是現在一個熱點向量對於每個樣本都有多個樣本,而不僅僅是單個樣本。

這裏有幾個關於Image Annotation任務的多標籤分類的參考文獻。您可能會發現這些有用:

  1. Makadia,A.,Pavlovic,V.,Kumar,S .:圖像註釋的新基線。在:ECCV。 (2008)
  2. Guillaumin,M.,Mensink,T.,Verbeek,J.,Schmid,C .: Tagprop:圖像自動標註的最近鄰模型中的判別度量學習。在:ICCV。 (2009)
  3. Verma,Y.,Jawahar,C.V .:在語義鄰域中使用度量學習的圖像註釋。在:ECCV。 (2012)
  4. Weinberger,K.Q.,Blitzer,J.,Saul,L.K .:大距離最近鄰分類的距離度量學習。在:NIPS。 (2006年)

對於TagProp和2PKNN,代碼,請訪問:

  1. TagProp:lear.inrialpes.fr/people/guillaumin/code/TagProp_0.2.tar.gz
  2. 2PKNN :researchweb.iiit.ac.in/~yashaswi.verma/eccv12/2pknn.zip
相關問題