gpt4 book ai didi

android - 寻找与当前数据相似度高的数据?

转载 作者:太空狗 更新时间:2023-10-29 13:47:34 25 4
gpt4 key购买 nike

我有 android 应用程序,我想找到与所选数据高度相似的所有数据。示例:

我有像这样有值(value)的数据。

No Name           Distance  Rating  Price
1. Coffee Shop 1.3 KM 4.6 40

我想显示与上述数据有相似性的所有数据(假设有权重可以像“相似性得分”一样计算)。什么样的算法最适合我的案例并且最容易实现?从我一直在寻找的东西中,我得到了几种我认为可行的算法

- K-Means Clustering
- K-Nearest Neighbor
- ElasticSearch
- Cosine Similarity

在我目前的假设中,我仍在考虑使用 K-Means,因为它是我之前学习过的唯一算法

最佳答案

如果您使用 K-Means,您将获得聚集在一起的数据组。但在这里,我认为 k-Nearest Neighbors 更适合您的查询,因为据我了解,您将获得数据查询,并且您正试图找到与之相似的数据。使用 k-Nearest Neighbors,您可以通过说最近的 5 或 50 个邻居来调整要包含的数量。所以在这种情况下我会选择 kNN。

关于android - 寻找与当前数据相似度高的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51887617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com