问题标签 [scoring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
111 浏览

math - 你如何计算一个基本的评分系统?

例如,我们有一个射击气球游戏,其中气球在“世界”中飞行,弓箭手或射手在气球飞出世界之前将其射中。所以,我们有这个统计数据:

我认为,准确性是计算得分的好方法,但是当玩家使用 1 个箭头并击中气球时,他的准确性将是 100%(命中/箭头),因此我需要包括其他统计数据,例如错过或逃脱以便计算一个更好的分数。也许,我们甚至可以包括所花费的时间。

我认为这是一个常见的情况,但谷歌似乎无法给我任何答案。任何人?谢谢。

0 投票
6 回答
1228 浏览

algorithm - 评分系统建议 - 加权机制?

我正在尝试验证用户提供的一系列单词。我正在尝试提出一个评分系统,该系统将确定一系列单词确实是有效单词的可能性。

假设以下输入:

我做的第一件事是根据我拥有的单词数据库单独检查每个单词。所以,假设它xxx在数据库中,所以我们 100% 确定它是一个有效的词。然后假设yyy数据库中不存在它,但存在其拼写的可能变化(例如yyyy)。我们不会给出yyy100% 的分数,但可能会更低(比如说 90%)。然后zzz在数据库中根本不存在。因此,zzz得分为 0%。

所以我们有这样的事情:

进一步假设用户要么去:

  1. 提供所有有效单词的列表(最有可能)
  2. 提供所有无效词的列表(可能)
  3. 提供有效和无效词的混合列表(不太可能)

总体而言,确定作为xxx yyy zzz一系列有效单词的置信度分数的良好评分系统是什么?我不是在寻找任何太复杂的东西,但是获得分数的平均值似乎并不正确。如果单词列表中的某些单词是有效的,我认为这会增加在数据库中找不到的单词也是实际单词的可能性(这只是数据库的限制,它不包含该特定单词)。

注意:输入通常至少为 2 个单词(大部分是 2 个单词),但可以是 3、4、5(在某些极少数情况下甚至可能更多)。

0 投票
1 回答
814 浏览

lucene - 编制索引时,哪些因素会影响搜索时某个词的得分

这个问题有点令人困惑。我是 Lucene 的新手,正在浏览文档。我发现adding boost to a field, 增加了该领域的规范,因此在搜索时增加了该术语的分数。

IE 在索引时向字段添加提升会影响搜索时的分数。我的问题是,除了提升之外,还有其他方法可以做到这一点吗?请指教。

0 投票
3 回答
1051 浏览

solr - Solr 搜索分数始终为 0 .0

我们正在尝试将 Solr 评估为一种搜索解决方案,并在检索分数方面面临问题。我们确实进行了爬网和索引,但所有分数都为 0.0,尽管根据我们的知识,我们没有更改任何与评分相关的配置。

如果有人可以复制并在这里告诉我们原因,那就太好了。会有很大的帮助。

Solr 版本是 4.2

0 投票
1 回答
420 浏览

lucene - Apache 自定义 Lucene 评分

我正在尝试修改 Lucene 的默认相似度分数,如下所示。假设每个文档以及查询都由唯一的单词组成。我们对查询 q 和文档 d 的自定义相似度得分应该是com(d,q)/(size(d)+size(q))。两者中出现的术语数量在哪里com(d,q)(请注意,查询和文档中没有重复的术语)。size(d)并且size(q)是每一项中的项数。我们使用WhiteSpaceAnalyzer. 我们假设词条和文档频率为 1,并且词条没有被提升。

0 投票
1 回答
286 浏览

actionscript-3 - 控制角色移动,并在这样做的同时保持得分,AS3

我创建了一个游戏,您必须按照建议的箭头(从右到左)来控制角色的移动。当你从右到左追踪箭头时,角色的位置发生了变化,他揉了揉额头。我希望它是非常互动的,所以你觉得你在控制角色。他一边揉着额头,一边想让“热量计”增加,等到热度就完成了。Actionscript 3 甚至可以做到这一点吗?提前感谢您让我知道,如果是,我将如何进行设置。我对 AS3 很陌生。:/

0 投票
2 回答
726 浏览

android - 在 Android 中保持高分的最佳方法

为测验应用程序做高分的最佳方法是什么?我倾向于共享偏好,但我希望在高分页面的分数中包含日期/时间和玩家姓名。使用分数忍者会过火吗?

这是我第一次进入 Android 世界,我口袋里只有我读过的东西。如果有人能在建立高分活动方面有实际经验给我建议,我将不胜感激......

0 投票
1 回答
261 浏览

oracle10g - Oracle Text:如何不计分查询的一部分?

我有一个使用 Oracle Text 索引的多列数据存储,并且我正在使用 Contains 关键字运行查询。
为了对不同的列进行不同的加权,我进行如下操作。

如果用户搜索“可怕”,则向 oracle 发出的查询将如下所示:

但是要添加一个也被索引的类别过滤器,我这样做:

这会按类别过滤,但这会完全打乱评分,因为 Oracle 文本将从 AND 关键字的任何一侧获得最低分数。相反,我想指示 oracle 忽略 AND 的右侧。

有没有办法让评分忽略查询的这个特定部分?

基本上,我想根据

但我想根据

0 投票
1 回答
334 浏览

lucene - 如何在 CustomScoreProvider 中获取文档 ID?

简而言之,我试图在CustomScoreProvider.CustomScore仅提供相对于 sub-IndexReader的文档“ID”的方法中确定文档的真实文档 ID 。

更多信息:我正在尝试通过预先计算的提升因子来提高文档的分数(想象一个将 Lucene 的文档 ID 映射到提升因子的内存结构)。不幸的是,由于以下几个原因,我无法将提升存储在索引中:提升不会用于所有查询,而且提升因子可以定期更改,这会触发大量重新索引。

相反,我想在查询时提高分数,因此我一直在使用 CustomScoreQuery/CustomScoreProvider。提升发生在 CustomScoreProvider.CustomScore 方法中:

我的问题是doc传递给 CustomScore 的参数。它不是真正的文档 ID——它与用于该索引段的子阅读器相关。(MyBoostCache该类是我将 Lucene 的 doc id 映射到提升因子的内存结构。)如果我知道读者的 docBase,我可以找出真正的 id ( id = doc + docBase)。

关于如何确定真实身份的任何想法,或者也许有更好的方法来完成我正在做的事情?

(我知道我想要获取的 id 可能会发生变化,并且我已经采取措施确保MyBoostCache始终使用最新的 id。)

0 投票
1 回答
688 浏览

r - 贝叶斯逻辑回归的 roc 曲线

有没有人可以帮我实现贝叶斯逻辑回归的 ROC 曲线?一直在尝试 DPpackage 但它是我还是它不起作用。

我想使用 ROC 曲线比较的两个模型如下所示:

Default ~ ACTIVITY + CIF + MAN + STA + PIA + COL + CurrLiq + DebtCov + GDPgr我的论点在哪里?mydata 是数据库;mylogit.reduced 是在贝叶斯之前估计的逻辑回归,B0是协变矩阵,subset=c是消除的观测值。