面向程序设计知识资源自动发现的机器可解读词典研究

来源 :东华大学 | 被引量 : 4次 | 上传用户:daliangengbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,网上的程序设计做题系统都需要用户自己从成千上万道题目中来挑选适合自己做的,系统不会通过分析用户的程序设计知识掌握情况为其提供合适的题目,也不会在用户做题遇到困难的时候为其提供针对性的指导。如果机器能为不同用户提供合适的题目以及针对性的指导,这无疑会给用户提供帮助,同时也增加了系统的价值。要使机器拥有这种分析能力,机器需要知道:用户知识掌握情况,题目涉及的程序设计知识,程序设计领域知识。其中让机器明白什么是程序设计领域知识是基础,在此基础上机器可以通过自行发现用户所写程序代码中包含的程序设计知识来得到用户的知识掌握情况,通过发现答对该题目的代码中蕴含的知识来得到题目所涉及的知识。要让机器可以理解程序设计领域知识,那就要用机器可以读懂的语言把系统中可能出现的程序设计领域知识描述出来。本论文所研究和制作的是面向程序设计知识资源自动发现的机器可解读词典,一本用机器可以理解的语言来描述程序设计领域知识的词典。它为系统实现智能化提供最基础的支持。该词典包括两部分内容:程序设计领域知识本体和为系统中各个库所提供的服务。在术语制作国际标准的指导下,同时吸取了知识工程中知识获取的部分思想,尊重程序设计领域知识自身特色,还考虑了心理学在采集中的影响,制定并进行了一系列的知识采集、整理和分析工作,从而得到程序设计领域概念模型,再在此概念模型的基础上得到程序设计知识本体模型及其实例,最终完成领域知识本体的制作。对于词典所提供的服务,是通过分析了整个智能系统中的三个库对词典所提出的需求,也就是题库、个人知识档案库以及选择题系统的需求,然后针对其各自的需求为其开放适当的服务。这样便完成了整个词典的制作。该词典也确实能够满足现有系统中各个库的需求,为系统的智能化、个性化提供了最底层的支持,使整个智能指导系统的实现成为可能。
其他文献
蛋白质作为由氨基酸组成的链状生物大分子,是生命中最基本的组成部分之一,它直接参与生物结构的形成,在生物功能的过程中起着重要的作用。蛋白质折叠问题是生物信息学中的主要问
随着电力电子设备的应用越来越广泛,电网变得越来越复杂,供电可靠越来越成为用户关心的问题,因此,对电网质量参数的快速、准确监测和控制,对电能质量的治理具有十分重要的意义。
近年来,Internet的迅速发展给人们带来了诸多的方便,但随着互联网上信息不断动态变化,经常会出现新的文本很难用己有的分类体系来刻画。如果重新进行分类,就必须重新建立分类
随着互联网的迅猛发展,近两年来企业数据存储能力在迅速增长。随着时间的推移,人们需要存储具有越来越多的性能、能力和易管理性。所以与计算机系统中其他部件相比例如CPU,网
太阳作为影响日地空间气候的最大源头,是一个主要被监测的对象,而全日面Hα观测又是太阳观测的重要内容。我国怀柔太阳观测基地先后运行过14cm和20cm两台Hα望远镜,从2001年到20
空间数据库是近年新的研究领域,是一门前沿的交叉学科,它在地理信息系统、计算机辅助设计CAD、多媒体信息系统MMIS以及数据仓库DWH技术等诸多应用领域中都有着广泛的应用。反
随着计算机网络的发展,网络安全问题已经成为信息化建设的一个核心问题。防火墙和入侵检测是目前使用最为广泛的两种技术,它们分别代表了传统网络安全的静态技术和动态技术。
软件架构是控制软件复杂性、提高软件系统质量、支持软件开发和复用的重要手段。然而在现实当中很多早期开发的应用系统和新开发的软件系统不存在合理的系统架构,这就使得对这
随着计算机辅助教育研究的不断深入,计算机考试系统作为计算机辅助教学管理的重要组成部分越来越受到人们的关注。智能组卷算法的研究也成为计算机辅助教育中的一个重要课题
本课题针对“三峡地区地质灾害与生态环境水电工程智能视觉检测”项目中的一项关键技术——水下声纳图像目标检测技术展开研究。由于水下声场环境的复杂性和声纳设备成像的非