2012-09-19 44 views
3

当创建一个基于邻域的推荐器时,可以使用各种距离度量(例如在Apache Mahout中),我可以找到其中大部分实例。但是,我从未偶然发现曼哈顿距离(又名城市街区距离)超过其他城市的例子。曼哈顿/ CityBlock-distance用于生成建议的示例?

我很乐意找到一些;)

+0

不是说城市街区没有用处,只是改变相似之处更多的是调整而不是其他任何东西。 – Steve

+0

这就是它的样子,但后来我想知道为什么Apache Mahout有一个实现它... – pagid

+0

所以你可以调整你的推荐输出。 Mahout并不知道它的科学应用,而是它的规模如何。 – Steve

回答

2

曼哈顿距离很少用;它主要是为了完整性。如果您的评分实际上是离散值(如计数),并且它与编辑距离有一些关系,那么它可能会很有用,所以如果项目是...字符串,则可能会有用。但这可能不是推荐人的真实用例。