项目描述:根据答题结果对用户知识点掌握程度进行预测,进而实现
自测题推荐的智慧推题系统。
项目使用flume对用户答题日志进行收集,然后进入kafka中,sparkStreaming消费kafka中的数据,统计用户答题结果,
计算对知识点的掌握程度,然后采用SparkML离线预测用户全部知识点的掌握程度,以此推荐给用户合适的试题。预测阶段采
用的是相似矩阵算法,预测用户对知识点的掌握情况。
主要职责:
负责数据采集;
SparkStreaming 处理统计日志数据,并将保存;
调用SparkML 库通过计算相似矩阵预测学员其他知识点的掌握程度。
点击空白处退出提示
评论