【问题标题】:Compare two 2-dim feature vector to find out the similarity of these比较两个二维特征向量,找出它们的相似度
【发布时间】:2020-12-03 06:57:28
【问题描述】:

我试图比较两个特征向量的相似性。在激活中是形状输出 (60000, 64),new_activation 的形状输出是 (10000, 64)。我正在寻找一种方法来找出 new_activation 中有多少向量与激活中的向量相似。我该怎么做?

提前致谢

#put all the the training data in the activation layer
activation = feature_activation_model.predict(train_img)

print(activation.shape)


#########

#put the new or old data to compare their feature vectors
new_activation = feature_activation_model.predict(test_img)

print(new_activation.shape)

【问题讨论】:

    标签: vector comparison feature-extraction list-comparison


    【解决方案1】:

    我猜这是 python 代码..

    好吧,您需要找出相似向量的含义。在这里,您有一个 60000 个大小为 64 的激活向量表(所以向量是行吗?),以及一个包含 10000 个大小为 64 的向量在 new_activation 中的表。

    我不知道你的数学问题是什么,所以我真的无能为力,但向量之间的相似性可以定义为它们差异的规范。令 u 和 v 为相同大小 n 的向量,而不是 ||u-v||接近机器精度,我们可以相同的 u 和 v 几乎是相同的向量

    【讨论】:

      猜你喜欢
      • 2014-11-14
      • 2019-09-18
      • 2016-03-31
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 2017-06-03
      • 1970-01-01
      相关资源
      最近更新 更多