协同过滤算法在ACM在线评测推荐系统中的应用研究

来源 :电脑与信息技术 | 被引量 : 0次 | 上传用户:liongliong588
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于ACM在线评判系统题目数量之多,学生选题盲目的问题,文章主要分析了基于项目和基于用户的协同过滤算法,均采用余弦相似性来计算用户(或项目)相似性,在计算用户个性化推荐时,为了发掘出用户当下的喜好,通过加权使越早的解题记录,权值越小。并通过实验比较训练集占数据集的比率、用户AC题数、推荐给用户的题目个数等因素对推荐质量的影响,结果表明:在我们的OJ系统上,基于用户比基于项目的推荐算法推荐质量更好。最后将推荐算法部署在OJ系统上,产生题目推荐和用户的个性化推荐,旨在帮助学生更好的练习,逐步提高大学生运用计算
其他文献
过程化编程是面向对象编程的基础,它的规律和特点适合采用案例教学、适合进行思维训练。通过对典型案例的剖析,在给出了多种解决方案的过程中,文章的亮点是哲学视野下的思维拓展
工程装备作为陆军装备系统中一个重要的组成部分,一直具有军民两用、平战通用的独特性。为适应战场信息化、智能化以及空间化的作战需求,工程装备正在由传统防御型向现代智能
港口是推动国家经济与贸易发展的重要基础设施之一。港口各类机械设备是港口作业操作的基础,现代化港口机械设备的运用是港口现代化发展的趋势,也是港口作业操作先进性的体现
稻水象LisorhoptrusoryzophilusKuschel是我国对外植物检疫对象。1990年8月农业部植物检疫实验所和北京市植物保护站检疫科在北京市清河农场进行田间调查,发现该虫在清河农场发生,清河农场立即开展全场普查,发生面积
线路巡检管理是确保输电线路及其设备正常工作的最佳手段。经过巡视检查可以掌握线路运行状况和周围环境状况,找出设备缺陷和有损线路安全的危害因素,提出详细检修建议,以便
目的分析外伤性肝破裂应用损伤性手术治疗的意义。方法选择外伤性肝破裂患者47例。按治疗方法分为对照组(n=23)与观察组(n=24)。对照组行一期确定行手术,观察组行损伤控制性手术
文冠果还具有荒山绿化、水土保持、防风固沙和观赏等生态功能。作为高级木本油料,文冠果种子含油量为35%~40%,种仁含油量为72%,不仅可代替部分油料作物,而且是温带生产生物柴
作为一种综合性应用技术,无损检测技术经历了从无损探伤,到无损检测,再到无损评价,并且向自动无损评价定量无损评价发展。本文阐述了不锈钢管无损检测特殊过程确认的内容、方
【正】 黄俊贵、罗健雄二同志根据我国国家标准《文献著录总则》和《国际标准书目著录(ISBD》,并结合他们长期从事文献编目工作的实践经验编著的《文献标准著录与目录组织—
目的探讨髌骨骨折使用张力带、髌骨爪和髌骨针3种固定方式的临床比较观察。方法选取2010年6月~202年1o月60例髌骨骨折患者,其中20例采用张力带固定方式,20例采用髌骨爪固定方式,2