欧氏距离和余弦相似度的区别是什么?

问题描述:

欧氏距离和余弦相似度的区别是什么?

关于马氏距离与余弦相似度的区别,个人以为这是一种长度与方向的度量所造成的不同.马氏距离度量的是长度,它只有远近之分.而余弦相似度是度量方向的,余弦相似度为1,你不可以说这两个向量一样,只能说他们是相似的,因为他们是同方向的,就好象(3,3)与(5,5).但是马氏距离度量的是长度,长度为0就可以认为他们是一样的.
于是相对应的应用也就出来,如果你所想应用的是对应方向上,例如@刘一丁中的感性认识,这是一种对于用户思考方向的研究,则应该用余弦相似度.但是若要用来区分价值大小,例如@joegh中的高低价值用户聚类,则应该用马氏距离