查找尺寸超过3维的最近邻居

时间:2020-10-13 06:57:15

标签: python scikit-learn knn nearest-neighbor recommender-systems

我有一个包含2000个数据和15个要素(列)的数据库,我想创建一个推荐系统,向我推荐与我选择的行最相似的行。

例如,我想在数据库中找到与行150最相似的行。

您建议使用哪种算法帮助我完成该项目?

KNN可以解决这个问题吗?


这是我的数据的一行:

name1 = 12\241\42\0.4\0.5 ... \241

您看到我的所有数据集都是数字,除了名称列。

1 个答案:

答案 0 :(得分:0)

您似乎正在寻找KNN。要实现多维KNN,建议您查看欧几里得距离方程:

Euclidean distance

这确定一个“行”到另一个“行”的距离。然后,您可以使用此公式计算出最接近的“ k”行。

相关问题