使用机器学习的类似学生
数据挖掘
机器学习
推荐系统
监督学习
相似
2021-10-06 19:14:21
1个回答
首先,我不确定你是否需要机器学习。您可能知道您在每项特定工作中都在寻找哪些功能(哪些成绩是最关键的)。为每个工作定义一个简单的阈值不是更容易吗?
例如,对于工作X,您需要A课程的成绩在80以上,A课程的成绩在90以上,依此类推。这可以为您提供每个工作的所有合适候选人的列表(但它不会告诉您哪个工作最适合每个学生)。
另一种方法是为每项工作定义最重要的课程(最好是加权的,因为有些比其他的更重要),而不是为每个学生计算每项潜在工作的分数(加权 MSE 或 MAE)。这将为您提供最适合每个学生的产品。然后,您将需要使用一些排序算法将所有学生放在总体上最适合的工作中(我假设并非所有学生都能获得最适合的工作,因为工作没有无限的职位)。
例如,对于学生 A 和工作 X,分数将为:
您可能仍需要对每项工作使用一些门槛,因为拥有最适合学生的工作并不一定意味着他符合其标准。