如何在支持向量机的类中检索大多数相似的图像?

时间:2013-02-21 02:32:20

标签: svm scikit-learn

当我在scikit中预测属于SVM图像的类时学习

...
print "Predicting on 1 sample"
print "Input features:"
fv = [0.16666666666628771, 5.169878828456423e-26, 2.584939414228212e-22, 1.0, 1.0000000000027285]
print fv
print "Predicted class index:"
print clf.predict([fv])

输出:

Predicted class index:
[5]

如何才能在同类课程中获得最多的5张相似图片?

1 个答案:

答案 0 :(得分:1)

我不能得到SVM样本之间的相似性度量,只有从样本到用于分类的超平面的距离。

您可以使用scipy.spatial.distance.pdist方法计算图像特征向量之间的欧氏距离。与目标图像距离最短的5幅图像可以被认为是最相似的。我希望有所帮助。