为游戏建立一个有时间和正确答案的评分系统?投0票反对最喜欢的票
我有一个小游戏,由30个问题组成,还有一个计时器,从0秒开始,一直持续到1小时。在下面您可以看到,我的计时器从0开始,它以MM:SS的格式显示。
var timestamp = new Date(0, 0, 0, 0, 0, 0);
function pad(n) { return ("0" + n).slice(-2); }
Number.prototype.pad = function (len) {
return (new Array(len+1).join("0") + this
在这段时间里(特别是在Netflix竞赛中),我总是会遇到这个博客(或排行榜论坛),他们提到如何通过对数据应用简单的SVD步骤来帮助他们减少数据的稀疏性,或者总体上提高他们手头算法的性能。我试着思考(很长一段时间),但我不能猜测为什么会这样。一般来说,我手中的数据是非常嘈杂的(这也是bigdata的有趣部分),然后我确实知道一些基本的特征缩放东西,比如对数变换东西,平均归一化。但是像SVD这样的东西有什么用呢?假设我有一个巨大的用户评分movies..and矩阵,然后在这个矩阵中,我实现了一些版本的推荐系统(比如协同过滤):
1) Without SVD
2) With SVD
它有什么帮助?
我想从3个数据库movies.dat,users.dat和ratings.dat中提取数据。识别平均男性评分减去平均女性评分的最高值的电影,以及平均女性评分减去平均男性评分的最高值的电影。这只是一部男性评分最高但女性评分最低的电影,以及一部女性评分最高但男性评分最低的电影。我已经写了mapper.py的代码,想减少数据,需要一些逻辑和代码的帮助。这是我的mapper.py
for line in sys.stdin:
line=line.strip()
lst = line.split("::")
if len(lst) == 4:
userID=lst[0]