基于本体的知识检测与分析系统的研究

来源 :东华大学 | 被引量 : 1次 | 上传用户:katou1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来ACM国际大学生程序设计竞赛(ACM InternationalCollegiate Programming Contest,简称ACM/ICPC)在国内高校中渐渐普及起来,该竞赛是由美国计算机协会(Association forComputer Machinery,简称ACM)主办的主要面向大学本科生的国际性程序设计比赛。很多大学为了训练自己学校的ACM参赛队员,开发了自己的网上程序设计题库/训练竞赛系统(Online Judge)供他们练习使用。但是,我们发现大部分题目对于程序设计初学者来说难度太大,他们希望有一种个性化的Online Judge能够根据他们当前掌握的知识点情况提供合适的题目。针对传统Online Judge因缺乏这种个性化功能而导致其不适合初学者练习的缺陷,论文作者所在课题组提出了一种个性化Online Judge的设想。该设想中的系统类似于智能计算机辅助教学系统,它在传统Online Judge基础上添加了一些支持个性化的功能模块,其中的一个模块我们称之为知识检测与分析系统,这就是本课题所要研究的主要对象。它可以对学生掌握的程序设计知识点进行检测与分析,以支持在电子题库中实现个性化选题的目的。知识检测与分析系统中最主要的模块是学生模型。本文把重点放在和学生模型有关的三个方面:第一,如何构建这个学生模型,具体来说就是如何构建学生模型中的学生信息模型和知识点语义网络;第二,如何实现在学生模型基础上的知识检测功能,即实时检测学生的知识点掌握情况;第三,怎么实现在学生模型基础上的知识分析功能,即如何根据知识检测的结果,为初学者选择当前比较适合他们练习的题目。针对上文提出的三个问题,本文依次给出了相应的解决方案。对于第一个问题,本文采用OWL本体语言对学生模型中的学生信息模型和知识点语义网络分别进行描述,分别得到学生信息本体模型和知识点语义网络本体模型。对于第二个问题,本文介绍了一种把知识点语义网络转换为联合树的方法,并在联合树上加入程序源代码中提取的知识点观测值并进行消息传播来检测单个学生掌握知识点的情况。对于第三个问题,我们根据知识检测的结果,利用本体映射技术使机器能够根据单个学生对知识点的掌握情况,为学生选择个性化的学习资源。最后,论文设计了一个知识检测与分析系统的原型,并根据其运行结果来着重阐述知识检测与分析系统如何根据单个学生的学生模型实例选择个性化的学习资源。同时,把有知识检测与分析系统的个性化Online Judge与传统Online Judge做比较,说明了前者在个性化选题方面的优越性,从而验证了论文提出的解决方案是可行的和正确的。
其他文献
作为增加虚拟场景真实感的关键技术——光照渲染技术,在三维游戏、动画影视、三维地理信息系统等方面都有广泛的应用。然而,针对基于球面谐波函数(spherical harmonics,简称S
随着社会的发展,作为交流沟通重要的辅助手段,交通系统成为了人们日常生活不可或缺的一部分,但由于汽车保有量的激增,交通领域拥堵等问题已经严重阻碍了社会的发展。传统的交通控
随着网络和网络攻击技术的不断发展,传统的安全防御技术已经不能满足网络安全的需要。入侵检测作为一种主动防御技术,不但能检测到来自外部网络的攻击,而且还能检测来自内部
学位
本文以国家自然科学基金项目和北京市教育委员会科技发展计划重点项目为科研任务,对基于数据挖掘的旅游突发事件预警进行了研究。对旅游突发事件信息的分类算法进行了研究,改进
网络信息时代的到来,多媒体技术和微电子技术的发展使得许多传统媒体内容向数字化转变。由于音频、视频、图像等作品都能以数字形式获得,制作其完美的拷贝和恶意的篡改变得十分
本文使用展讯公司的SC8800平台设备,来实现远程控制系统中的图像采集系统。 在SC8800微处理器平台上,使用Threadx作为系统地操作系统,完成了视频数据的采集、压缩、存储和控
网格计算是下一代分布式计算技术,它为解决大规模的、复杂的计算提供了平台。要实现高效的网格计算需要解决许多问题,任务调度就是其中之一。网格任务调度的主要目标是在任务与
随着网络信息技术的迅猛发展,医疗数据信息化成为实现数字化医院的趋势,但是现存的医疗设备依然停留在单个或少数设备单独工作的模式下,这不但造成设备成本高昂,计算单元浪费,并且因为使用协议不统一,功能分散,很难实现数据的互通与融合,这样医疗服务的信息化优势很难凸显出来。本文重点研究了嵌入式医疗数据的传输技术,给出了一种医疗数据传输平台的新解决方案。系统采用C/S架构,由三部分构成:患者数据采集,数据集中
随着搜索引擎的发展,用户对于信息检索的需求也日益提高。为了更好的满足用户对于查询的需求,个性化检索技术应运而生。其主要是用于解决在信息检索时如何根据用户兴趣返回对