7得票3回答
MySQL带并列排名

我是SQL新手,以前没有在MySQL中使用过变量或条件语句,但是从其他编程语言了解过。最近几天,我一直在寻找一种方法来对用户得分进行排名。我阅读了很多文章,也看了stackoverflow上的问题,最终我找到了一个几乎符合我的要求的解决方案。 SELECT score_users.uid...

8得票3回答
项目排名,使用Reddit排名算法按置信度排序

我有兴趣使用这个排名类,它基于Evan Miller的一篇文章,用于对我的表格进行排名,该表格具有赞和踩。我正在为一个活动网站开发与Stack Overflow的点赞/踩系统非常相似的系统,通过使用这个排名类,我感觉结果会更加准确。我的问题是如何按照“热度”函数进行排序? private f...

23得票1回答
如何使用Python和Pandas创建十分位数和五分位数列,根据大小对另一个变量进行排名?

我有一个数据框,其中包含一个列Investment,表示交易员投资的金额。我想在数据框中创建两个新列;一个给出基于Investment大小的十分位数排名,另一个给出五分位数排名。我希望1代表投资最大的十分位数,10代表最小的十分位数;同样,我希望1代表投资最大的五分位数,5代表最小的五分位数。...

8得票2回答
基于以下标准,计算电子商务网站上产品排名的算法/公式:

我一直在研究算法和公式,以便为我电子商务网站上的产品找出一个得分。基本上,我想计算某种得分来排名产品,当用户搜索时。 我将介绍一些关于定义计算排名的标准的背景: - 产品点击率 - 产品浏览量 - 产品转换率 - 产品评分(由用户提供) - 与用户提供的搜索字符串相关性 理想情况下,我希...

7得票12回答
在一个范围内查找最大和第二大的元素

如何在不移除最大值并重新搜索的情况下找到上述元素?是否有更有效的方法来实现这一点?如果这些元素是重复的,也没有关系。

13得票1回答
sklearn中用于nDCG的输入

我无法理解sklearn nDcg的输入格式:http://sklearn.apachecn.org/en/0.19.0/modules/generated/sklearn.metrics.ndcg_score.html 目前我的问题是:我有多个查询,针对每个查询已成功计算出排名概率。但现在...

30得票8回答
使用Levenshtein距离匹配的匹配百分比排名

我正在尝试使用Levenshtein距离算法将单个搜索词与可能匹配的字典进行匹配。该算法返回一个距离值,表示将搜索字符串转换为匹配字符串所需的操作次数。 我希望以排名百分比列表的形式呈现前"N"(比如说10)个匹配结果。 由于搜索字符串可以比单个字典字符串长或短,因此什么样的逻辑才是合适的...

24得票5回答
搜索排名/相关性算法

在开发知识库(例如)文章数据库时,如何按照最佳方式对用户问题的最相关答案进行排序和显示? 您是否会使用其他数据,例如基于先前用户是否发现文章有帮助的关键字加权,还是发现简单的关键字匹配算法就足够了?

19得票2回答
更快的扑克牌手评估

我正在尝试使用“RayW手牌评估器”方法来获取一组牌的得分(从七张牌中选出五张最佳牌)。然而,我在使用这种方法时遇到了性能问题。根据消息来源,使用此方法必须能够每秒评估超过3亿手牌!我的结果是1.5秒内10万手,比这慢很多。 “RayW手牌评估器”的思想如下: Two Plus Two评...

19得票3回答
如何比较排名列表

我有两个排名项目的列表。每个项目都有一个排名和相应的分数。分数决定了排名。这两个列表可以包含(通常是不同的)不同项目,它们的交集可能为空。我需要比较这些排名的度量方法。是否有已知算法(在文献或现实世界中)来做到这一点?距离的度量应考虑到项目的得分和排名。