0.疑问
# compute cosine distance
distmat = 1 - torch.mm(q_feat, g_feat.t())
distmat = distmat.numpy()
为什么此处是计算余弦距离?
1.相关与理解
(1)余弦距离计算(https://www.cnblogs.com/chaosimple/p/3160839.html):
(2)torch.mm()
torch.mm()含义到底是什么(https://blog.csdn.net/Real_Brilliant/article/details/85756477):
这篇博客中说:
torch.mm(a, b)是矩阵a和b矩阵相乘
(3)代码中做了norm操作
在github中搜索torch.mm,找到有意义相关的issue。参考此处