当前位置:网站首页>Unsupervised learning of visual features by contracting cluster assignments
Unsupervised learning of visual features by contracting cluster assignments
2022-07-07 11:17:00 【InfoQ】
- The comparative study of the gods in the twilight age
- “ The arms race ” The comparative study of the period is good .
- Will the whole imagenet Make a dictionary , Extract one from mini batch As a positive sample . And then randomly extract from it 4096 As a negative sample .
- Extract one from the data set mini batch Expand it , Using a twin network , Put the original image into a network , Put the enhanced graph into another network , Both are trained at the same time , Use one for both NCE loss perhaps infoNCE loss. A picture and its enlargement as a positive sample , The rest of the images and their extensions are taken as negative samples .
- Extract one from the data set mini batch Expand it twice , Using a twin network , Put a set of image enhancements into a network , Put another set of image enhancements into another network , Both are trained at the same time , Use one for both NCE loss perhaps infoNCE loss.
- It may repeatedly extract the same data . Although your data set has many pictures , But you may draw the same picture from it . In extreme cases , If you take a group of pictures as a positive sample , Then you take a group of pictures with the same repetition as the negative sample . That will affect the training .
- It may not be representative of the entire data set . For example, there are many kinds of animals in this data , But all you get is dogs , So the data is not representative .
- Of course, the more comprehensive the selection, the better the effect , But if you choose too many negative samples, it will cause a waste of computing resources .
- Let's start with the repeating question : Because you use the cluster center for comparison . Although it is a different cluster center , Then it is certainly impossible for him to repeat .
- Again, there is no representative problem : Clustering is to gather many pictures into different categories . Compare with the center of each category , Is absolutely representative .
- Let's talk about the waste of resources caused by too many negative samples in the past . If you want to make an analogy with many negative samples , You may need thousands of negative samples , And even so, it is only an approximation , And if you just compare with the cluster center , You can use hundreds or at most 3,000 Cluster centers , That's enough to say . Greatly reduce the consumption of computing resources .
边栏推荐
- Ping tool ICMP message learning
- Avoid mutating a prop directly since the value will be overwritten whenever the parent component
- Verilog 实现数码管显视驱动【附源码】
- Table replication in PostgreSQL
- 解决VSCode只能开两个标签页的问题
- 学习笔记|数据小白使用DataEase制作数据大屏
- Unity websocket server
- 从色情直播到直播电商
- Go slice comparison
- ‘module‘ object is not callable错误
猜你喜欢
[untitled]
從色情直播到直播電商
Mysql的json格式查询
The concept, implementation and analysis of binary search tree (BST)
Input type= "password" how to solve the problem of password automatically brought in
【C#】WinForm运行缩放(变糊)的解决方法
The opacity value becomes 1%
Force buckle 1002 Find common characters
uniCloud
What if copying is prohibited?
随机推荐
变量的解构赋值
软件设计之——“高内聚低耦合”
Multithreaded application (thread pool, singleton mode)
Rolling puddle Uni_ App (VIII)
Opencv installation and environment configuration - vs2017
自律,提升自制力原来也有方法
Ffmpeg record a video command from RTSP
在我有限的软件测试经历里,一段专职的自动化测试经验总结
2021-05-21
RationalDMIS2022阵列工件测量
vim 的各种用法,很实用哦,都是本人是在工作中学习和总结的
Seata 1.3.0 four modes to solve distributed transactions (at, TCC, Saga, XA)
Verilog realizes nixie tube display driver [with source code]
The database synchronization tool dbsync adds support for mongodb and es
JS add spaces to the string
Eth trunk link switching delay is too high
Using ENSP to do MPLS pseudo wire test
Debezium同步之Debezium架构详解
2021-04-08
Case study of Jinshan API translation function based on retrofit framework