当前位置:网站首页>對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
2022-07-07 11:15:00 【InfoQ】
- 諸神黃昏時代的對比學習
- “軍備競賽”時期的對比學習好。
- 將整個imagenet做成字典,從中抽取一個mini batch作為正樣本。再從中隨機抽取4096條作為負樣本。
- 從數據集中抽取一個mini batch對其增廣,使用一個孿生網絡,將原圖放進一個網絡,將增强之後的圖放進另一個網絡,二者同時進行訓練,對二者使用一個NCE loss或者infoNCE loss。一張圖片和它的增廣作為正樣本,剩餘的圖片及其增廣作為負樣本。
- 從數據集中抽取一個mini batch對其進行兩次增廣,使用一個孿生網絡,將一組圖片增强放進一個網絡,將另一組圖片增强放進另一個網絡,二者同時進行訓練,對二者使用一個NCE loss或者infoNCE loss。
- 它可能會重複的抽取到同一數據。雖然你數據集有很多圖片,但是你從中抽可能會抽到相同的圖片。極端的情况下,如果你抽到一組圖片作為正樣本,然後你又抽到同樣重複的一組圖片作為負樣本。那這樣就會對訓練造成影響。
- 也可能不具有整個數據集的代錶性。比如這個數據其實有很多很多種動物,但是你抽到的都是狗,這樣數據就是沒有代錶性的。
- 當然這樣的選取的越全面效果越好,但是如果你選取的過多的負樣本又會造成計算資源的浪費。
- 先說重複問題:因為你使用的是聚類中心進行比較。雖然是不同的聚類中心,那麼他肯定不可能出現重複的情况。
- 再說一下沒有代錶性的問題:聚類就是將眾多的圖片聚成不同的類別。與每一個類別的中心進行對比,是絕對具有代錶性的。
- 再說一下過去有過多負樣本造成資源浪費的問題。如果要跟很多的負樣本去做類比,可能就需要成千上萬的負樣本,而且即使如此也只是一個近似,而如果只是跟聚類中心做對比,則可以用幾百或者最多3,000個聚類中心,就足以錶示了。大大减少了計算資源消耗。
边栏推荐
- Go Slice 比较
- Activity生命周期
- Avoid mutating a prop directly since the value will be overwritten whenever the parent component
- Hash / (understanding, implementation and application)
- 2021-04-08
- Ping tool ICMP message learning
- uniCloud
- How to use cherry pick?
- Opencv installation and environment configuration - vs2017
- uniCloud
猜你喜欢
随机推荐
书签整理-程序员常用网站导航
Add a self incrementing sequence number to the antd table component
Eth trunk link switching delay is too high
Ping tool ICMP message learning
Qtcreator sets multiple qmake
PR Lecture Notes
2021-04-08
"Dream Cup" 2017 Jiangsu information and future primary school summer camp it expert PK program design questions
Unity determines whether the mouse clicks on the UI
关于SIoU《SIoU Loss: More Powerful Learning for Bounding Box Regression Zhora Gevorgyan 》的一些看法及代码实现
verilog设计抢答器【附源码】
Project ERROR: Unknown module(s) in QT: core gui
TDengine 社区问题双周精选 | 第二期
Get pictures through opencv, change channels and save them
seata 1.3.0 四種模式解决分布式事務(AT、TCC、SAGA、XA)
通过 Play Integrity API 的 nonce 字段提高应用安全性
MPX plug-in
Typescript interface inheritance
What if copying is prohibited?
Antd select selector drop-down box follows the scroll bar to scroll through the solution