首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是“安全变量”?

什么是“安全变量”?
EN

Stack Overflow用户
提问于 2009-11-18 23:00:03
回答 2查看 462关注 0票数 5

我正在读一篇关于不同排序算法的文章。我有点困惑的是stumbleupon的algoritm:

(初始步履蹒跚的观众/#域)+ (%绊倒观众/#域)+有机奖励-非朋友)-(%蹒跚观众+有机奖励)+N N是一个“安全变量”,因此假设的算法是灵活的。它代表一个随机数。

有人能给我解释一下N的目的吗?我不明白它如何使算法更加灵活。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-18 23:09:35

这有助于结果以不可预测的速度退化。如果你跌跌撞撞了几个小时,你可能会注意到,当你开始刮桶底的时候,每一次跌跌撞撞的质量和相关性都会严重下降。

如果没有随机变量,结果将以非常可预测的速度退化。你最有可能喜欢的链接是第一位的,之后的每一个链接对你的吸引力都会小一点。变量试图在某种程度上否定这一点。

这是stumbleupon是使人上瘾的许多聪明方法之一

结果一致的事实是,当一个人一次又一次地进行一次又一次的行动,并随机得到奖励,多巴胺水平上升。如果奖励持续进行,即每四次执行一次,多巴胺水平就保持不变。

票数 9
EN

Stack Overflow用户

发布于 2009-11-18 23:07:20

通过引入N,你可以确保那些不经常被评级但偶尔会被调到顶端的东西(如果N值高的话)。我想这确保了每件事在一开始至少会被看到几次,因此在获得更多的绊脚石(或它们被称为什么东西)时会得到一些机会。基本上,只是轻微的随机化的新东西,以消除顶部的偏见。

反正这是我的猜测。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1759756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档