一念晨星正式版
什么是一念晨星?
一念晨星的构想,源自我在 2022 年的一点微光般的念想。那时的日子云淡风轻,却也百般无趣,我常常无聊地反复翻阅评课社区。
我的成绩在科大并不算出色,也因此错过了很多机遇。久而久之,我开始对成绩失望,甚至对社交也失望——当然,这是后话了。
科大究竟是什么样的?我想,它是一所很好的大学,只是当时的学习状态,有些配不上它罢了。
话题回正。一念晨星究竟是什么?
大一时,我总喜欢选择评课社区里评分高的老师。诚然,他们都确实很有水平;但周围的同学同样强大,于是结果往往是“喜提低分”。
大二上时,我隐约意识到:我的成绩其实不应该像大一时那样糟糕。我开始重新思考选课方式,尝试找到一种平衡,让自己获得更好的结果。
一念晨星,便是在这样的思考中逐渐成形的。
如何在评课社区的基础上做出一个跨时代的产物?
这是一个艰难的命题。评课社区已经领先时代多年,要想在它的基础上更进一步,绝非易事。
所幸,评课社区的评论是公开的,它为我提供了巨大的帮助。
一念晨星经历了三个关键难点:
- 如何补全没有评价的数据?
我从该老师的其他课程、以及其他老师教授的同一课程中提取数据,经过深度学习与拟合,推估出缺失课程的评分。 - 如何平衡不同课程之间的打分差异?
我通过回归分析与一系列统计方法,将不同课程的评分统一化、归一化。 - 如何实现个性化推荐?
这是最难的一步,也是整个系统的灵魂。
最终,在 2025-01-28,一念晨星构建完成。我也用它重新规划了选课,并意外收获了远超预期的成绩。
一些碎碎念
其实我本来并不打算公开这个版本的系统。它的影响太深远,而我无法预估它会带来怎样的后果;以往的经验告诉我,也许利少弊多。
但后来我又想,也许我应该留下点什么。
回望大学四年,像是一片空白——
没有天才般的耀眼,没有卷王般的勤勉,没有现充般的缤纷日常;
没有可以推心置腹的朋友,也没有一段值得回忆的感情,甚至也没有对象了。
我把这些和很多人聊过,他们告诉我:“这就是大学。”
但我从来不喜欢这个答案。
所以我留下了它——一念晨星。
它代表着:我曾经存在过。
若大学可以重来,我会怎么做?
我不知道。
但我知道,回不去了。
随缘蹲对象ing
代码实现方式
如果多个老师请输入其中一个
具体数值基于AI算法生成,有非常大的变动,仅供“娱乐”
更新
12/2 终版
12/14 修复一些bug
特别赞助:云天大数据中心&新雅工作室