第九周學習週報20181105 20181111

2021-08-31 13:42:15 字數 2408 閱讀 7863

一、回顧之前看多的兩篇**

1.《a discriminatively learned cnn embedding for person re-identification》

1)motivation

現在主流的兩種re-id卷積網路: verification model、 identification model

verification model的缺點:只利用了弱re-id標籤,沒有考慮影象對以及其他影象之間的關係

identification model的缺點:訓練目標與最後的測試目標不符合,沒有考慮影象對之間的相似度度量

2)contribution

提出了siamese network結合了identification loss與verification loss

這種網路可以同時學習到discriminative embedding與similarity measurement

在大型資料集上與得到了與sota相當的準確率

2.《person re-identification with metric learning using privileged information》

1)現有方法的侷限

比較 具有全域性閾值的 一對相似/不相似例項 之間的距離

這種基於全域性閾值的兩兩約束在處理 複雜的類間和類內變數的實際任務時 可能會出現學習效能不佳的問題。

減輕這種限制的乙個解決方案:設計區域性自適應決策規則

2)本文提出的方法:logistic discriminant metric learning

ldml+ 、mvldml(multi-view)

通過利用輔助資訊構造區域性自適應決策函式來學習psd度量,該決策函式具有更強的魯棒性和更好的效能

每個訓練例項都以兩種特徵形式表示: 來自原始空間 + 來自特權空間

在訓練過程中,特權空間中的距離作為乙個區域性決策閾值,引導原空間的度量學習

有效的迭代優化演算法來同時優化度量和度量的權重

privileged information

只在訓練期間使用

通常描述訓練例項的一些重要屬性,如:屬性、標記、文字描述或其他高階知識等

1.ldml+(single-view)

只考慮乙個原始特徵

共同學習兩個距離度量:原始特徵空間的m、特權空間的p

通過psd約束,最小化經驗損失來懲罰原空間距離和特權空間距離的差值

在訓練過程中設計區域性自適應決策規則

全域性閾值被特權空間中的平方距離所取代

2.mvldml+(multi-view)

在同一特權知識的指導下,從不同的原始特徵空間中同時學習多個m

學習多個度量:原始空間的多個m、特權空間的乙個p

mvldml+可以通過利用更多的視覺特性來獲得更好的效能

3.採用交替優化策略來解決eq.(10)中的最小化問題

即:交替更新mm(m = 1,···,m), p, a來優化目標

二、看了一篇新的**

《learning view-specific deep networks for person re-identification》

1.傳統新人重識別的不足

1)當不相交的角度之間出現外觀上的顯著變化,角度通用特性不適用於解決re-id的問題

2)對所有角度使用共享模型會忽略不同角度之間的差異

2.本**提出的新人重識別框架

1)不同於傳統的深度模型,因為它學習不同的深度網路以適應不同的角度

2)將cv-ec整合到框架中,,以對齊不同角度的深層特徵

3)引入cv-cl來縮小不同角度之間的特徵差異

4)使用cv-ec和cv-cl迭代更新view-specific network的引數

5)最後,**將cv-ec和cv-cl擴充套件到多角度版本

3.總結

本文提出了一種邏輯判別度量學習方法。它利用特權資訊構建乙個區域性自適應決策規則,可以很好地處理複雜的類間和類內變數。並將該方法擴充套件到多檢視設定,有效地探索了多種不同視覺表示的互補。此外,還引入了一種有效的迭代優化策略來求解該方法。對多重挑戰性資料進行了廣泛的實驗評估和分析。

創新點

1)新的框架: (icv-eccl)

iterative cross-view euclidean constraint and center loss

2)第一次,通過使用深度網路來提取特定角度的特徵

三、lupi paradigm

vapnik等人首次以支援向量機+的形式引入支援向量機的一種新的學習正規化。

使用額外的(特權)資訊作為**鬆弛變數的**。相當於學習乙個預言,它告訴我們哪個樣本容易**,哪個樣本很難**。

該正規化用於雜湊、動作和事件識別、資訊瓶頸學習、學習排序、影象分類、目標定位、主動學習等。

第九周學習筆記

主要內容 1.文章解決了什麼問題?svm訓練演算法在大規模問題上收斂很慢,且十分複雜 難以實現,運算過程中需要維持乙個n 2n 2 n2個元素的矩陣,當年 1998 問題規模超過4000個樣本時,就超過了當時的記憶體大小 128mb 曾經的訓練演算法之一的chunking使得演算法從維持n 2n 2...

第九周學習總結

output 輸出 顯示關閉時才能確保資料儲存正常。上週部落格互評情況 書本上出現較少的例子一定要關注,比如這次引用字元變數使用equals而不是 來判斷是否一致。行數 新增 累積 部落格量 新增 累積 學習時間 新增 累積 重要成長 目標5000行 400小時 第一周150 150 1 14 4 ...

第九周學習進度

第九周學習進度如下 花時間 包括上課 4h上課 18程式設計 4h查資料 26h 量 行 326行 部落格量 篇 3了解到知識 1.自己定義自己需要的全域性變數,用來儲存自己需要的東西。2.團隊開發過程中,大家挨一起研究,學會了下拉列表的使用。class spinnerxmlselectedlist...