NERMS中个性化资源推荐的设计与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:chenchen19880908
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的发展与成熟以及各国对教育重视程度的增强,网络教育在世界各国日益普及。获取信息的途径已由教室、实验室和图书馆,扩展到因特网所覆盖的任何场所。然而,网络只是信息传播的载体,信息资源的汲取和共享才是人们使用网络的目的所在。要发挥网络教育区别于传统教育的优势,就必须有丰富的教学信息资源支持,同时还要能对这些信息进行有效的组织和管理。网络教育资源管理系统NERMS(Network Educational Resource Management System)是我们承担的吉林省科学技术厅的重大项目。NERMS的主要目标是对繁多的网络教育资源进行有效的组织和管理,以便于网络教育资源的高度共享和便利获取,从而加快网络教育资源的开发和促进网络教育的发展。新一代的信息服务将是主动的个性化信息服务,如何从海量的数据和信息中高效地获取有用知识,如何从动态变化的信息中及时地获取最新信息,如何提高信息检索与推送的智能水平,以及如何满足各种用户不同的个性化需求等,都是新的信息服务系统面临的挑战性课题。系统为每个用户提供了一个个性化网页,以满足用户个性化的服务需求。每个用户可以选择自己的个性化网页中的内容,个性化网页中的一个重要内容是系统自动地为用户推荐的资源的列表,系统为用户推荐资源的依据是各个用户的兴趣爱好及行为特征,该功能为用户在大量数据中查找感兴趣的资源提供了快捷方便的途径。本文首先介绍了个性化推荐技术,然后把该技术应用到了NERMS中,开发出了个性化网页中的资源推荐功能,并详细介绍了具体的设计和实现过程。本文中为用户推荐资源的主要依据是用户与资源的交互记录,包括浏览资源、收藏资源及下载资源。通过对这些交互信息的分析,找到用户的兴趣爱好所在,近而找到与该用户兴趣相近的用户,以此为用户形成推荐。本文采用了基于协作式过滤的推荐和聚类相结合的技术,按照先聚<WP=49>类、再找近邻、最后形成推荐的步骤来为用户推荐资源。对于每一步操作所用的信息,也都进行了降维和稠密化处理,并选择最佳时机启动每项操作,尽量提高系统推荐的准确性和程序运行的效率。本文采用多层体系结构,使用MVC模式,运用J2EE技术来完成系统的开发,并使用IBM公司的DB2作为后台数据库管理系统,IBM WebSphere Studio Application Developer作为开发测试环境,WebSphere Application Server作为后台应用服务器。整个开发过程思路清晰,层次分明,调试灵活。系统在测试环境下,试运行三个月,经实验证明推荐效果较好。
其他文献
Peer-to-Peer系统(简称P2P系统)以其分布式管理、高效路由、容错性强和可扩展等优秀性能给信息社会带来一股新的活力。本文对P2P系统的研究和发展现状做出比较全面的总结。尤
当今数据库的容量已经达到上万亿字节的水平.在这些大量数据的背后隐藏了很多具有决策意义的信息,怎么得到这些"知识"呢?为了应对这种海量的信息,人们提出了智能信息处理,希
随着计算机通信的飞速发展,一方面传统的基于电路交换电信网已经难以满足人们对许多数据业务日益增长的需求,另一方面,随着数据网的快速发展,人们尝试在基于TCP/IP协议的数据
随着信息时代的来临,信息成爆炸式的增长.传统的信息检索技术越来越难以满足人们的需要,一方面由于现有的搜索技术是通过用户输入的关键字来对文档进行匹配,然后返回结果的,
嵌入式Internet技术是近几年来随着嵌入式系统的广泛应用和计算机网络技术的发展而发展起来的一项新兴概念和技术.嵌入式系统以应用为中心,以计算机技术为基础,软件硬件可裁
XML是一种新的网络数据表示形式,如何有效的存储和查询XML数据成为近年来的研究热点.目前应用的数据大多存储在关系数据库中,随着需求的不断变化,需要把传统的关系数据转换为
随着互联网的普及以及电子商务的发展,网络信息安全已成为迫在眉睫需要解决的问题.该文对目前较为流行的网络安全协议(SSL协议、IPSEC协议、SET协议等)进行了深入的分析与比
三维地形建模及可视化一直以来是地理信息系统、数字摄影测量、虚拟现实等领域的重要研究内容.高度真实感三维图形的绘制一直是计算机图形学的研究热点.以高性能微机和图形卡
基于内容的图像检索是指直接根据媒体对象内容的各种特征进行检索,它的研究目标是提供在没有人参与的情况下能自动识别或理解图像重要特征的算法.其所谓的内容包括图像的颜色
软件体系结构技术从提出以来,逐渐成为软件工程领域中备受关注的热点技术;基于构件的软件开发技术在产业界得到快速发展并被广泛地接受.由北京大学软件研究所提出的ABC(Archi