#1 - 2023-6-1 16:38
CryoVit (評価しない。)
参考文献:基于偏序网络的更简单易懂的科学作品排名(附截至2021年2月的动画排名实例)
原则:作品 i 优于作品 j ⇔ 同时对 i 和 j 进行评分的用户中,认为 i 更优的用户多于 j
算法:鸣谢原作者,还有 Kaggle 上的数据集——如标题所述,数据是最新最热的。
因此,笔者实际的贡献只是实现了算法。虽说不难,但是如果暴力跑要 26 个小时。笔者花了一个月的时间学习研究,顺便研究本子,终归一无所获。
不过今天在与 Copilot 进行深入交流之后得出结论:pandas.DataFrame 相比 numpy.ndarray 就是一坨。后者的效率比前者高 30 到 300 倍!优化之后,整个算法能在 30 分钟之内完成,瓶颈也变成了抓取数据这一步。
Star me on Github
xlsx 下载 密码:60wu
原则:作品 i 优于作品 j ⇔ 同时对 i 和 j 进行评分的用户中,认为 i 更优的用户多于 j
算法:
1. 考虑作品 i 和作品 j。假设有 n 名用户同时对 i 和 j 进行了评分,其中 x 人对 i 的评分高于 j,y 人对 i 的评分低于 j,则:
(1) 如果 n≥10,则
(1.1) 定义 i 对 j 的“合计积分(Total Score)”为 (x-y) 分;
(1.2) 定义 i 对 j 的“比例积分(Percentage Score)”为 (x-y)/n 分,接近于科学排名中的“倾向性概率”;
(1.3) 定义 i 对 j 的“简易积分(Simple Score)”为 sgn(x-y) 分,其中 sgn 表示符号函数(即正数取值为 1,负数取值为 -1,0 取值为 0);
(1.4) 定义 i 对 j 的“折衷积分(Compromised Score)”为 (x-y)/sqrt(n) 分。
(2) 如果 n<10,则四种积分一律记为 0 分。
2. 针对每一个作品 i,分别计算 i 相对于考虑范围内的所有其他作品 j (j≠i) 的积分,然后取对其他所有作品的平均分作为 i 的最终得分。
因此,笔者实际的贡献只是实现了算法。虽说不难,但是如果暴力跑要 26 个小时。笔者花了一个月的时间学习研究,顺便研究本子,终归一无所获。
不过今天在与 Copilot 进行深入交流之后得出结论:pandas.DataFrame 相比 numpy.ndarray 就是一坨。后者的效率比前者高 30 到 300 倍!优化之后,整个算法能在 30 分钟之内完成,瓶颈也变成了抓取数据这一步。
Star me on Github
xlsx 下载 密码:60wu
#2 - 2023-6-1 16:42
CryoVit
(評価しない。)
#3 - 2023-6-1 16:44
静水秋风
(.)
#3-1 - 2023-6-1 16:45
CryoVit
删除了回复
#4 - 2023-6-1 16:48
CryoVit
(評価しない。)
#5 - 2023-6-1 16:59
CryoVit
(評価しない。)
#5-1 - 2023-6-1 17:17
羽墨
这个是什么原理 怎么跟前两个排名差这么多
#6 - 2023-6-1 17:26
CryoVit
(評価しない。)
#6-1 - 2023-6-3 09:46
静水秋风
这个合计积分的算法和我的“综合点”算法从结果看来有点类似
#7 - 2023-6-1 17:31
CryoVit
(評価しない。)
#8 - 2023-6-1 17:35
CryoVit
(評価しない。)
#9 - 2023-6-1 17:37
CryoVit
(評価しない。)
#10 - 2023-6-1 17:47
音羽
(不忘初心,方得始终。)
#11 - 2023-6-1 18:05
静水秋风
(.)
#12 - 2023-6-1 18:15
国见佐彩
(想让世界热闹起来)
#13 - 2023-6-1 18:33
冰水混合体
(我将小径分岔的花园留诸若干后世(并非所有后世))
#14 - 2023-6-1 19:06
CryoVit
(評価しない。)
#15 - 2023-6-1 19:38
渡良瀨準
(忘れたくない想い ありますか?)
#16 - 2023-6-1 19:41
桶子
(想看到能打十分的作品)
#16-1 - 2023-6-9 10:44
Hint
换个说法就是:要不是有 CB 攻壳就霸榜前 3 了
#17 - 2023-6-1 19:49
如影随形
(如梦似幻)
#18 - 2023-6-1 20:19
吾妻サラ
(運命の果実を…一緒に食べよう!)
#19 - 2023-6-1 21:37
夕日に凝縮された光
(翼は夢、そして空へ)
#20 - 2023-6-3 06:25
迷路也是路
(狂吃不长肉,熬夜不秃头)
#21 - 2023-6-3 09:31
想要成为触手魔物
(我好想做魔法少女的×××啊。)
#22 - 2023-6-8 19:17
星空17
(不同事物应该适用不同评分标准)
#23 - 2023-6-9 11:46
panty
(不使用贴贴)
#24 - 2023-6-11 11:11
游愈
(成分构成:百分之八十的二次元成分以及百分之二十的三次)
#25 - 2023-7-29 02:17
Ō𝓶𝓪𝓮 𝓚𝓾𝓶𝓲𝓴𝓸
(一位完美且究极的声优厨+顶级京蜜!)
#26 - 2023-7-29 06:11
ζ*'ヮ')ζ 讀者諸孃へ
(愛讀者諸孃は御賛成下さいまし)