节点文献

教学评估专家系统的研究与应用

The Research and Application of Teaching Evaluation Expert System

【作者】 姚晟

【导师】 李龙澍;

【作者基本信息】 安徽大学 , 计算机软件与理论, 2007, 硕士

【摘要】 人工智能是当前信息科学技术发展中的一门前沿学科,作为人工智能领域中的一个重要分支——专家系统的研究尤其活跃,它模拟相关领域专家的决策过程,解决那些需要专家才能解决的复杂问题。与此同时,伴随着大学教学改革的不断深入,对于各个大学的教学评估也成为当前迫切的任务。然而,大学的教学评估由于具有时间紧,任务量大,评估细节指标多等特点使得要想得到一个学校较为准确的结果,显得非常困难。本课题就是在这样的背景下,以大学教学评估的要求作为需求,采用了VC++结合prolog的专家系统技术,来具体的实现这样一个系统,使得本系统不仅具有一定的理论意义,而且具有广泛的实用价值。文章首先介绍了一下当前教学评估的一些相关背景,然后介绍了专家系统的基本理论和常见的开发工具(比如prolog),并在此基础上比较了各种开发工具的优劣,并结合教学评估的自身特点,决定使用VC结合来具体实现这样一个系统。系统的实现是本文的核心,在这部分里,我们首先介绍了VC++和Amzi!Prolog融合的一些关键技术,并结合两种语言自身的特点提出,采用VC作为开发平台集中管理数据库,维护知识库,控制推理机的推理,实现算法、数值计算、编写人机接口等强大功能;利用Amzi! Prolog语言所具有的强大的逻辑推理功能,进行推理。在这之后,又介绍了教学评估专家系统中的知识获取和知识的表示,以及推理机的工作机制。文章的最后给出了对此开发系统的将来的展望。

【Abstract】 Artificial Intelligence(AI) is one of the leading subjects in the present development of information science and technology. As an important branch of AI, the research on Expert System(ES) is especially active. It simulates the experts of certain fields, solves the complex problems which can only be done by those experts. Meanwhile, with the development of innovation on the university education, the assessment on the university becomes a currently urgent task. However because of the task characterized with the limited time, hard work and the excessively detailed evaluation, it is very diffcult for one to gain the exact results of the certain university.This paper is based on the demand of evaluation under this condition, achieving this experts system by mixed programming in the ES tool prolog and the advanced compute language VC++、Not only has this system some theoretical significance, but also has broadly practical value.First of all, this paper introduces some correlative background of teaching evaluation, then it presents the basic theory of the Expert System and the familiar developed tools on ES(such as Prolog etc.), With the compared of those tools and combined teaching evaluation’s characters, this article decides to use a method of mixed programming in Prolog and VC to carry out this system. The implement of the system is the core of this paper. In this part, I recommend the key amalgamation technology of VC++ and the Amzi! Prolog, considered those two technologies’ peculiarities, put forward that adopt VC++ as a platform to manage DataBase, where we can maintain the knowledge base, control the inference engine, realize arithmetic, calculate the numerical value and program the interface, while we can infer with the aid of Amzi! Prolog language.After this, the paper introduce the knowledge acquirement and the knowledge representation of this system, as well as working mechanism of the inference engine.Finally, the paper gives the prospect of this system in the future.

  • 【网络出版投稿人】 安徽大学
  • 【网络出版年期】2008年 01期
  • 【分类号】TP182
  • 【被引频次】10
  • 【下载频次】472
节点文献中: 

本文链接的文献网络图示:

本文的引文网络