专家系统开发工具的研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,专家系统已经在各个领域引起广泛的关注,但由于缺乏合适的开发工具而使专家系统的应用大大受阻。本文针对专家系统开发工具的特点,以及在实际应用的需要,设计并实现了一个基于Windows的专家系统开发模型(UESDM)。该模型采用面向对象程序设计语言开发,内部封装了知识库、推理机等专家系统模块,可以提供产生式,面向对象等知识表示方法,以及交互式获得的知识获取方法,能综合运用的基于知识表示方式的推理、不精确推理等推理控制策略以及解释机制。作为专家系统的开发工具,UESDM提供的良好的知识表示接口,能灵活表示各种不同的领域知识,具有通用性和良好的可扩展性,实践证明,此模型能显著的提高开发专家系统的效率。
Expert System techniques have gained wide acceptance in many areas. However, the application of expert system has been hindered by poor availability of suitable tools. In consideration of the characteristics of expert system develop tools and the requirement of practical applications, we designed and implemented a windows-based model (UESDM) as expert system development tool.
    Developed by OOPL, It encapsulates several components of expert system,
    such as knowledge base and Inference Engine. It provides multiple knowledge representations including Production Rule and Object Oriented, and knowledge acquisition. Multiple inference methods and inference strategies and explanation mechanism are properly organized under the model.
    As expert system develop tool, knowledge of different areas can be represented in UESDM by its good interfaces of knowledge representation. It is proved that the model can significantly reduce the time required to produce expert system.
引文
[1] 傅京孙等.人工智能及其应用.清华大学出版社,1987年
    [2] 陈世福等,知识工程语言与应用,南京,南京大学出版社,1989年
    [3] 马玉祥、武波 专家系统 电子科技大学出版社 1994年
    [4] 吴信东、邹燕 专家系统技术 电子工业出版社 1988年.
    [5] 吴泉源、刘江宁 人工智能与专家系统,国防科技大学出版社 1995年
    [6] 徐殿祥、郑国梁.对象式逻辑程序设计.计算机研究与发展,1996,33(1),17-23
    [7] 王宽全.面向对象的知识表示方法.计算机科学,1994,21(1),55-58.
    [8] 王永庆 人工智能原理与方法[M].西安,西安交通大学出版社,1998年
    [9] 田盛丰等.人工智能原理及应用.北京理工大学出版社,1993.
    [10] [英]理查德·福西斯等 专家系统原理和实例研究 中国铁道出版社 1989年
    [11] 李龙、程慧霞.一种面向对象规则框架知识表示的研究与实践.小型微型计算机系统,18(9),42-46.
    [12] 王浩宇、邓敏、蔡瑞英.砼碱集料反应安全性专家系统的设计和实现.南京化工大学学报,23(5),2001.9,P5-8
    [13] 侯俊杰.Disserting MFC[M].武汉,华中科技大学出版社.1996.
    [14] 陈世福、陈兆乾.人工智能与知识工程[M].南京,南京大学出版社,1997年
    [15] 张文星等.专家系统原理及设计.武汉测绘科技大学出版社.1989.
    [16] 张全寿、周建峰.专家系统建造原理及方法.中国铁道出版社,1992.
    [17] Bruce Eckel.Thinking in C++.Prentice Hall,Inc,1995年.
    [18] 陈兆乾、赵京虎,DBEST:一个实用的故障诊断专家系统开发工具,微型计算机,1995.6
    [19] 陈兆乾、李红兵,BBEST中推理机的设计与实现,人工智能学术会议93论文集,吉林大学出版社。
    [20] 田盛丰.OEC:一个面向对象的专家系统构造工具.计算机研究与发展,1993,30(12),58-62
    [21] 徐家福等.面向对象的程序设.南京大学出版社,1989.
    [22] 田盛丰,一个面向对象的问题求解环境。北方交通大学学报,1995,19(2),191-197 41-46.
    [23] 吴泉源、刘江宁.人工智能与专家系统.国防科技大学出版社,1995.
    [24] 张全寿、周建峰.专家系统建造原理及方法.中国铁道出版社,1992.
    [25] 史忠植著,知识工程.清华大学出版社,1985年.
    [26] 林凌、胡运发、施伯乐.结合面向对象技术的知识表示系统.计算机工程,1996,22(4),
    [27] 黄可鸣,专家系统导论.东南大学出版社1988.
    [28] Joseph Giarratano, Gary Riley. Expert System Principles and Programming [M].America, PWS Publishing Company, 1998年
    [29] Nilsson, N.J. Principles of Artificial Intelligence, Palo Alto, California,Tioga Press, 1980.
    
    
    [30] Kreutzer W.,Mackenzie B. Programming for Artificial Intelligence, Methods, Tools and Applications, Addison-Wesley, 1991.
    [31] Nilsson, N.J. Principles of Artificial Intelligence. Palo Alto, California, Tioga Press,1980.
    [32] Charles, Forgy. The OPS83 User's Manual System Version 2.2.1986.
    [33] Coyne, R.D. Knowledge-Based Design Systems. Addison-Wesley Publishing Company, 1990.
    [34] Turbo Prolog(Version 1.1) Owners Handbook, Borland International Inc. CA, USA, 1986.
    [35] Srinivasan, K. Object-Oriented Programming in AI. IEEE Expert, 7 (5), 1992.
    [36] L. Brownston, R. Farrell, E. Kant, N. Martin. Programming Expert Systems in OPS5. Addison Wesley Publishing Company, 1985.
    [37] Setpp R.E., Michalski R.S. Conceptual clustering of structured objects: a goal-oriented approach, Artificial Intelligence, 1986, 28 (1), 43-69.
    [38] F. Hayes-Roth, D.A. Waterman, D.B. Lenat. Building Expert System. Addison Wesley, Reading, Mass, 1980.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700