一,通过raw feature学习到S,然后固定不动指导哈希码学习
- JDSH:
Motivation
1,学习到简单的 S,这个 S 不单单是 S_I + S_T,这样把模态割裂的方式是不好的,应该把模态互相融合,你中有我,我中有你,一个I与所有I的相似度乘以对应的pair中的一个T与所有T的相似度然后相加。构成一个S_fusion(这与DGCPN相似,DGCPN只是进行相乘的时候做了一个KNN.)
2,接下来就是精炼S,离最大sim近的那些就拉近一些,离最小sim近的那些就推远一些。这就有两个问题:如何设置界限和如何拉近和推远?
先讲界限,
根据分布,可以发现实际分布左边近似于高斯分布左边,实际分布右边近似于拉普拉斯分布右边,所以就可以把这两个分布的均