基于自然语言处理的程序设计资源解题知识发现研究

来源 :东华大学 | 被引量 : 2次 | 上传用户:voyage36
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络教育的不断推广和发展,程序设计教学作为计算机基础科学教育的核心课程受到越来越多的关注。近年来,国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,简称ACM/ICPC)的普及激发了学生学习程序设计的极大兴趣,很多的高校学生投身于于该项比赛中。很多有经验的ACM参赛者或爱好者会将自己解决ACM具体题目的报告分享到网络中,形成了网络中大量存在的网络程序设计资源。但是令人遗憾的是,这些海量题解资源目前没有得到很好的组织并被广大程序设计学习爱好者来使用。本文的研究结合了国家自然科学基金项目(项目名称:网络知识互联结构自主发育模型研究,项目编号:60973121),基金项目提出了网络资源存在的“知识孤岛”现象,也即知识资源在思维中(由知识概念上内在联系联结而构成)的知识概念结构和其在网络中(由超链接联结而构成)的物理连接结构这两者之间的不一致性。本文的研究更加具体化,研究对象是web网中程序设计的资源。为了将web网中的程序设计资源联系起来,要解决两个问题,首先是获取网络程序设计资源中包含的算法知识名称,然后对网络程序资源中所含的算法知识点进行识别。识别网络程序资源中所含的算法知识名称之后,就可以将网络程序资源按知识结构联系起来。为了从网络程序资源中获取算法知识名称,本文提出了一种基于自然语言处理的方法。该方法通过发现含有算法知识名称语句的字符串模式,从程序资源中提取可能含算法知识名称的字符串,从中找出最有可能出现在算法知识名称中的分词,然后根据这些分词来获取算法知识名称。与原有人工整理出的算法知识名称集合相比,该方法新增了 11.2%的算法知识点和49.5%的算法知识名称。我们获取的算法知识名称,不能用于识别算法知识点。因为一个算法知识点可能有多个算法知识名称,因此要将代表相同知识点的算法知识名称归为一类。课题组以前的研究中整理了一个程序设计专家库文件,该专家库文件中包含算法知识点以及代表算法知识点的一个或多个名称,获取的算法知识名称可以对专家库中的算法知识点进行扩充。本文提出了一种用知识名称来扩充已有知识结构的方法。为了识别网络程序资源中所含的算法知识点,本文提出了构建本体来识别网络程序资源中包含的算法知识点的方法。该方法首先构建解题报告包含算法知识名称的本体模型,再根据具体的解题报告包含算法知识名称时的语义构建本体实例,然后推理解题报告本体实例包含的算法知识点。该方法根据算法知识点名称出现时的语义进行推理,提高了识别的准确率。
其他文献
本文利用2006年中国东、中、西部9个省份的家庭调查数据,研究收入、收入差距、相对收入和城镇居民健康之间的关系。结果显示,健康状况随着个人收入的增加而改善。但不呈现明显
港口物流是现代物流业的重要组成部分,是推动国民经济或地区经济发展的加速器。苏南地区港口物流在取得发展成就的同时,也面临着诸多问题。文中分析了目前苏南地区沿江港口开
资本主义的去工业化与金融化使得当前世界体系的经济增长模式建立在全球贸易失衡的基础之上,并且需要一些发达国家以持续的加杠杆和信用扩张为前提。这就决定了世界体系的不
在中国古代社会,教师权威具有普遍的合理性与合法性。传统中国教师权威主要来自四个方面:一是儒家道统赋予教师的权威,尊师即是重道,重道必须树立教师权威。二是社会制度和法
一堂好课,应该是“动感”的课堂。教师动了起来,能够充分发挥自己的主导作用;学生动了起来,成为了学习的主体;师生互动,彼此交流感情,分享学习的成果,享受共同学习、共同研究
目的研究建立一种快速检测香烟毒性技术方法,对100种香烟的毒性检测比较强弱,并进行毒性分级,建议市售香烟要食品化管理,经毒性安检后,注有毒性强弱的标识方可上市销售,以确
风积沙作为一种黏聚力低、自稳能力差的不稳定围岩,给隧道设计和施工带来很大困难。为探究风积沙围岩压力大小和分布规律,依托蒙华铁路王家湾隧道开展现场量测试验,根据实测
20世纪60年代,荷兰学者哈布拉肯(N.John Habraken)提出开放建筑思想,作为其理念在住宅领域的实践,SI住宅通过"S(skeleton -支撑体)"和"I(infill-填充体)"的有效分离使住宅具
遥感卫星图像数据解压缩系统是卫星地面预处理系统中的重要组成部分,主要负责星上下传图像数据的解压缩任务,其生成的数据是后续地面处理步骤的数据基础。如今,随着遥感卫星
随着WTO的加入,商品交易量增加及专业化分工的进一步深化,作为"第三利润源"的物流业显得越来越重要,并受到了高度重视.该文通过对嘉兴企业特点、第三方物流业现状的分析,提出