SimCSE
SimCSE copied to clipboard
评测相关系数的疑惑
all_corrcoefs = [] for (a_vecs, b_vecs), labels in zip(all_vecs, all_labels): a_vecs = l2_normalize(a_vecs) b_vecs = l2_normalize(b_vecs) sims = (a_vecs * b_vecs).sum(axis=1) corrcoef = compute_corrcoef(labels, sims) all_corrcoefs.append(corrcoef)
sims和labels都是维度为1的一维向量。方差为0,为什么可以求相关系数? 是我理解错了吗