分享到:

专家系统开发环境

专家系统(Expert System,简称ES)是人工智能(Al)领域中最活跃的一个渗圣枝。所谓ES是一组计算机程序,它能以人类专家的水平完成一些困难的专业工作。本文将对ES的开发问题做一些综述和讨论。ES程序设计语言 各种程序设计语言都可以实现ES。但目前比较适合用来进行ES程序设计的是L工SP语言和PROLOG语言。LISP是1960年设计实现的,LISP程序可以粗糙地看做是一系列的函数调用。在设计一个专家系统时,往往要进行知识存储和建立推理规则。LISP语言将提供十分清楚,严密的模型。使用LISP的表处理技术将很容易实现ES的程序设计。1985年由德克萨斯仪器公司推出的微机LISPn只做PCScheme。它是编译型的LISP,不但速度快而且提供了大量的关于符号处理,数值计算,图形声音,窗口菜单等方面的标准函数。特别是在PCScheme内任何用户定义函数都可以访问其它DOS程序,从而大大增强了LISP的工能。由于LISP历史...  (本文共5页) 阅读全文>>

郑州大学
郑州大学

使用JESS开发基于Web的中医诊断专家系统研究

自二十世纪八十年代以来,传统的中医诊断专家系统发展迅速。但基于Web的中医诊断专家系统的开发却遇到相应开发工具缺乏的问题,系统推理能力受到了限制。因此,本文提出了基于Web的中医诊断专家系统模型。本文尝试将机械故障诊断技术应用于中医诊断中。主要采用JESS(Java Expert System Shell)、JSP (Java Server Pages)技术、关系数据库技术和模糊技术开发了基于Web的中医诊断专家系统。系统不但具有平台无关性和扩展性,而且具有Web服务和高效推理能力。JESS是用Java实现的专家系统开发工具,可以方便地集成到Java软件系统中。并且JESS具有高效的推理能力。本文研究了产生式专家系统原理、模糊不确定性信息表达与处理、模糊产生式规则与模糊推理技术、基于Web的专家系统原理和JESS等。在此基础上,开发基于Web的中医诊断专家系统。系统采用模糊技术来处理中医辨证论治的模糊性。知识表示采用模糊产生式表...  (本文共98页) 本文目录 | 阅读全文>>

《浙江大学学报(工学版)》2009年02期
浙江大学学报(工学版)

基于CLIPS的故障诊断专家系统开发环境

专家系统是人工智能领域的重要研究成果之一,是对人类专家使用知识进行推理的一种模拟,它能够在一个范围较窄的存在疑难问题的领域中有效地工作,达到同类专家处理问题的能力.但是专家系统有其致命的弱点:开发周期长,耗费巨大,投入实际应用比较困难.专家系统开发环境作为专家系统实现的有效途径之一,可以较好地解决以上问题[1].当前常用的专家系统开发环境主要有:专家系统外壳,如EMYCIN;专家系统开发工具,如OPSS、CLIPS等;通用人工智能语言,如LISP、PROLOG等;通用程序设计语言,如C++、PowerBuilder等.它们都可以根据需求开发出相应的专家系统,但存在应用范围较窄、功能单一、灵活性差、交互性差等难以解决的问题[2].针对以上问题,本文提出了一种基于C语言集成产生式系统(C language integratedproduction system,CLIPS)的故障诊断专家系统开发环境实现方法,根据故障诊断专家系统的基...  (本文共5页) 阅读全文>>

《哈尔滨科学技术大学学报》1995年05期
哈尔滨科学技术大学学报

刀片槽型专家系统开发环境的设计

刀片槽型专家系统开发环境的设计周洪玉,魏雪冬,李振加,郑敏利(哈尔滨科学技术大学)摘要介绍了一种预测设计型刀片槽型专家系统的配置和总体结构,并对开发环境中开发工具的选择、推理机制、知识获取等给出了实现的方法.该系统可以利用己有专家的经验和知识,自动设计刀片槽型,并对切削过程中切屑折断的范围和过程进行预测.关键词开发环境;开发工具;推理机制分类号TG702,TP391.72切屑处理是机械制造切削过程的关键问题之一,如果切屑不折断,任何一个理想的自动化过程也不可能实现,因此,切屑折断问题受到世界各国的重视,国内外学者对此做了大量的研究工作,并取得了许多成果.为了更好地应用这些研究成果,我们设计了预测设计型刀片槽型专家系统DPCxES-1,把原理性的知识和专家的经验装入知识库中.系统可以根据这些知识和设计要求、初始数据,模拟专家的设计过程,启发式地探索求解通路.在设计的各层次上,自动地作出决策、确定参数,最后给出一个或几个合理的设计方...  (本文共5页) 阅读全文>>

《哈尔滨工业大学学报》1990年02期
哈尔滨工业大学学报

用于辅助决策领域的专家系统开发环境—ESAD

O引言 专家系统在各个领域的应用,使许多过去无法解决的问题得到了解决。但是,专家系统的构造并非轻而易举.目前存在的主要问题是实用性差,构造困难、效率低、成本高、质量差,重复性工作太多,满足不了实际应用的需要.为了提高专家系统设计和开发的效率、缩短研制周期,节省研制费用、改变手工作业方式的重复劳动,提高专家系统生产的产量,质量和自动化水平,专家系统开发环境的研制是十分必要的. 一般专家系统的设计主要分两个部分:一是结构设计,即采用什么样的控制策略,什么徉的知识表示方法和推理方式等;二是内容的装人,即从外界接收新知识或从内部提炼规则等.后者主要是指知识获取(Knowledge Aqulsition).过去的设计往往是针对具体问题而做出的,所以一个系统的结构在另一个领域中很难有良好的性能.为了使专用系统的设计更为方便,更为自动化,有必要研制一些通用专家系统结构或专家系统开发环境。ESAD的主要特征 ESAD系统是一个提供给知识工程师的...  (本文共6页) 阅读全文>>

吉林大学
吉林大学

汽车制动主缸与踏板行程知识库的建立

论文主要说明了汽车制动专家系统中制动主缸行程与踏板行程知识库的建立。围绕着这个重点,对汽车制动系统设计过程中主缸与踏板的设计进行了分析与研究。具体有以下几方面内容:1.总结了专家系统的概念、特点以及发展过程。汽车制动专家系统具有传统制动性能计算软件不可比拟的优势,能有效地提高研发人员的设计效率。软件开发工具仍选用VC作为程序运行环境,并将开发环境由VC6.0升级到.NET。2.制动主缸行程知识库的建立。由分析汽车制动主缸结构、原理以及工作过程开始,进行主缸行程的具体计算。最后完成了制动主缸知识库的建立。3.制动踏板行程知识库的建立。分析了制动踏板行程模块与主缸行程模块的继承关系,建立了制动踏板知识库。4.应用实例。利用汽车制动专家系统分析一个实际车型的制动性能,介绍专家系统的强大功能并说明所建知识库的准确性。  (本文共97页) 本文目录 | 阅读全文>>