
这个项目主要是5、6月做的,7月之后就没有管过了,一直在线上运行着。
但是最近听说常用的那个herokuapp上预测网站要换网站了,🧱内的朋友可以试一试这个部署在腾讯云的网站看看。
欢迎大家提意见呀~
每次周赛/双周赛的15分钟后会执行信息抓取、预测、更新操作,一般会在15分钟内执行完,也就是说在比赛结束后30分钟可以看到预测结果
有简单的按照用户名搜索功能、绘制自己的实时排名功能(按照分钟)
为什么要等15分钟才开始执行?
因为leetcode国际服务器要在15分钟内才会同步好国区的数据,极端情况下甚至要15+分钟
为什么要处理15分钟?
其实真正的预测计算只有几十秒,但是很多时间在抓取用户最新的积分,这边做了限速
预测准确吗?
完全按照力扣官方给出的算法实现的
我计算过MSE,比herokuapp上那个更准确一些(我仔细看过他代码的预测部分,应该只有一个问题,没有对新用户的分数变化量做的校正,这个函数随着k变大会快速收敛到,直接乘的话对新用户的预测会有偏差,当然这不是他们的问题而是leetcode的国际服算法介绍缺了这个而我们国服的介绍是写清楚了的,这里手动给力扣的国服团队点赞👍)
但不是完全准确,因为leetcode会rejudge一部分答案,几乎绝大多数误差都因为这个,这个是无法避免的
(...这些今年估计没时间做了😂,得等到过年🧨)
祝大家上大分~