专家系统

专家系统
专家系统

浅谈专家系统

姓名:陈贺班级:计科1301班学号;201326811102

人工智能在现在的互联网时代得到了飞速的发展,作为一门新兴的学科,人工智能已经成为计算机研究的的一项很重要的技术。而专家系统是目前人工智能中最活跃,最有成效的一个研究领域。

1956年夏季,以麦卡赛、明斯基、罗切斯特和申农等为首的一批有远见卓识的年轻科学家在一起聚会,共同研究和探讨用机器模拟智能的一系列有关问题,并首次提出了“人工智能”这一术语,它标志着“人工智能”这门新兴学科的正式诞生。进入20世纪70年代,人工智能研究者开始利用过去的研究成果,并提出各种新的表示技术,搜索技术日趋成熟,人工智能和其他诸如医药、电子、地质和化学领域发生了密切的联系,大量的科研成果证实自然语言理解、计算机视觉和专家系统是可行的,人工智能在实际应用中最引人瞩目的成果应该就是各种专家系统的出现,他是人工智能研究最活跃、最富有成效的研究领域。它的诞生使得人工智能的研究从面相基本技术和基本方法的理论研究走向解决实际问题的的集体研究,从探索广泛的他们已经用于化学、医疗、地质、气象、教学、科学研究和军事等方面,大大的提高了工作效率和工作质量。

长期以来,人工智能的科学家们就希望开发出来一种在某种意义上能够思考的计算机程序。专家系统正是为此所作多年的探索的结果,它的出现为人工智能的研究带来了勃勃生机,使之进入一个新的发展时期。

1968年世界上的第一个专家系统DENDRAL在美国的斯坦福大学研究成功,它是费根鲍姆与化学家勒德贝格合作的成果。20世纪60年代末,美国麻省理工学院开始研究用于解决复杂微积分运算和数学推导的专家系统,经过10年的努力,终于研制成功包含30多万行的LISP语句MACSYMA系统。20世纪70年代中期,专家系统的观点逐渐被人们接受,许多卓有成效的专家系统相继研发成功,其中比较有代表性的是MYCIN,PROSPECTOR等。进入20世纪80年代,专家系统的研发开始趋于商业化。专家系统的研发面向一些实际的应用,目标是要产生实际的经济效应。在近40年的发展中,专家系统的发展虽然取得了很大的进步,但还有许多的问题需要解决。

到目前为止,有关专家系统还没有一个严格工人的形式化定义。但人们普遍认为,专家系统是一种具有大量专门知识与经验的智能程序系统,它能运用某个领域一个或者多个专家多年积累的经验和专门的知识,模拟领域专家求解问题的思维过程,以解决该领域的各种复杂的问题,也就是说专家系统是一种具有智能的程序系统。和普通的程序系统不一样,专家系统是一种难运用专家只是和经验进行推理的启发式程序系统。它必须包含有大量的专家水平的领域知识,并能在运行过程中不断的对这些知识进行更新。它能应用人工智能技术模拟人类专家求解问题的推理过程,解决那些本来因该有领域专家才能解决的复杂问题。

专家系统的构建和应用领域有着密切的联系,不同的应用领域对专家系统的功能和性能的要求是不同的,在建造是所采用的技术和方法也会不同。为了在设计和建造专家系统时,更好的选择设计方案,采用适当的开发技术和实现方法,有必要对专家系统在功能和性能上都能符合用户的要求。

对专家系统的类型划分可以分为许多种不同的方法。不同的分类方法所得到的分类结果也会不同。

按专家系统特性和处理问题的类型分类,专家系统可以分为解释型、诊断型、设计型、预测型、规划型、监视型、控制型、调试型、教学型、修理型等。按系统的体系结构分类专家系统可以分为集中式专家系统、分布式专家系统、神经网络专家系统、符号系统与神经网络相结合的专家系统。

在构建专家系统时,首先要考虑专家系统的结构问题,即根据用户提出的要求和性能,确定所要建造的系统应有基本分组成,各部分之间的关系如何,如何对他们进行组织连接等。不同类型的专家系统,其功能和系统结构也都不尽相同,选择恰当的系统结构,对专家系统的有效性与适应性有很大的影响。系统开发人员可以根据用户的要求以及自己具备的软硬件环境决定选择什么样的系统结构。不同的专家系统,其功能和结构也不尽相同,但一个典型的专家系统应有六部分组成,包括人机接口、推理机、知识库及其管理系统、数据库及其管理系统、知识获取机构、解释机构等。其组织关系图如下图所示。

专家系统的核心是知识库和推理机,其工作工程是根据知识库中的知识和用户提供的事实进行推理,不断地由已知的前提推出未知的结论(或中间结果),并将中间结果存放到数据库中,作为已知的状态。在专家系统的运行过程中,会不

专家系统的一般结构

断的通过人机接口跟用户进行交互,向用户提问,并向用户作出解释,下面对系统的各部分进行介绍。

(1)人机接口

人机接口是专家系统与领域专家或知识工程师及一般用户间进行信息交互的媒介,由一组程序及相应的硬件组成。领域专家或者知识工程师通过他输入知识,更新、完善知识库。一般用户通过它输入欲求解的问题、已知事实以及向系统提出的询问。系统通过它输出运行结果、回答用户的询问或者向用户索取进一步的事实。

在输入和输出的过程中,人机接口需要进行内部表示形式与外部表示形式的转换。如再输入时,它将把领域专家、知识工程师或者一般用户输入的信息转换成系统的内部表示形式,然后分别交给相应的机构进行处理。输出时它将把系统要输出的信息转化成人们易理解的外部形式显示给相应的用户。

在不同的系统中,由于硬件、软件环境不同,接口的形式与功能有较大的差别。如有的系统可用简单的自然语言与系统交互,而有的系统只能用最基本的方式(如编辑软件)实现与系统的信息交流。目前,有些专家系统和工具开始利用声、图、文一体的多媒体技术开发新一代的用户界面。

(2)推理机

推理机是专家系统的“思维”机构,是构成专家系统的核心部分,其任务是模拟领域专家的思维过程,控制并执行对问题的求解。它能根据当前已知的事实,利用数据库中的知识,按一定的推理方法和控制策略进行推理,求得问题的答案或证明某个假设的正确性。

人 机 接 口 知识获取机制 推理机 解释机构 知识库及管理系统 数据库及管理系统

用户

知识工程

师或领域

(3)数据库及其管理系统

数据库又称为“黑板”、“综合数据库”等,它用来存储有关领域的问题的初始事实、问题描述以及推理过程中得到的各种中间状态或结果等,系统的目标结果也存于其中。数据库相当于专家系统的工作存储器,其规模和结构可根据系统目的的不同而不同,在推理过程中,数据库中的内容是动态变化的,在求解问题开始时,它存放的是用户提供的初始事实和对问题的基本描述。在推理过程中,它又把推理过程的中间结果存入其中。推理机将数据库中的数据作为匹配条件去只是苦衷选择合适的知识进行推理,再把推理的结果存入数据库中。

(4)知识库及其管理系统

知识库是专家系统的知识存储器,用来存放被求解问题相关领域内的原理性知识或一些相关的事实以及专家的经验性知识。原理性或事实性知识是一种广泛公认的知识,即书本知识和常识,而专家的经验知识则是长期实践的结晶。

知识库管理系统实现对知识库中的知识的合理组织和有效管理,并能根据推理过程中的需求去探索,运用知识和对知识库中的知识做出合理的解释。它还负责对知识库进行维护,以保证数据库的一致性、完备性和相容性。

(5)知识获取机构

知识获取机构是专家系统中的一个重要部分,它负责系统知识的获取,由一组程序组成。其基本任务是从知识工程师那里获取知识或从训练数据中自动获取知识,并把得到的知识送入数据库中,并确保知识的完整性及一致性。

不同的专家系统中其知识获取机构的功能和实现方法也不同,有些系统的知识获取机构自动化功能比较弱,需要通过知识工程师向领域专家获取知识,再通过相应的知识编辑软件把获得的知识送入数据库中。有些系统自身就具备部分的学习功能,由系统直接与领域专家对话获取知识以辅助知识工程师进行数据库的建设。

(6)解释机构

解释机构能够对自己的行为作出解释,回答用户提出的“为什么?”、“结论是如何得出的?”等问题,是专家系统区别于一般程序的重要特种之一,也是它取信与用户的一个重要措施。另外,通过对自身行为的解释还可以帮助系统建造者发现知识库寄推理机中的错误,有助于对系统进行调试与维护。因此无论是对

用户还是对系统自身,解释机构都是专家系统不可缺少的一个重要组成部分。专家系统要完全做到实用化,还存在许多尚待研究和解决的技术课题,诸如知识获取问题、知识深层次化问题,不确定性推理问题等。

人工智能小型动物分类专家系统的设计与实现PPT

小型动物分类专家系统的设计与实现 一、实验目的 通过本实验可使学生能够综合利用C语言(或C++)、面向对象程序设计、数据结构、数据库原理、人工智能、软件工程等课程的相关知识,设计并实现小型动物分类专家系统,培养学生综合运用所学计算机软件知识解决实际问题的能力,为今后从事计算机软件开发及应用打下基础。 二、实验内容 运用下列规则,设计并实现一个小型动物分类专家系统。 规则1: 如果:动物有毛发 则:该动物是哺乳动物 规则2: 如果:动物有奶 则:该单位是哺乳动物 规则3: 如果:该动物有羽毛 则:该动物是鸟 规则4: 如果:动物会飞,且会下蛋 则:该动物是鸟 规则5: 如果:动物吃肉 则:该动物是肉食动物 规则6: 如果:动物有犬齿,且有爪,且眼盯前方 则:该动物是食肉动物 规则7: 如果:动物是哺乳动物,且有蹄 则:该动物是有蹄动物 规则8: 如果:动物是哺乳动物,且是反刍动物 则:该动物是有蹄动物 规则9: 如果:动物是哺乳动物,且是食肉动物,且是黄褐色的,且有暗斑点 则:该动物是豹 规则10: 如果:如果:动物是黄褐色的,且是哺乳动物,且是食肉,且有黑条纹 则:该动物是虎

规则11: 如果:动物有暗斑点,且有长腿,且有长脖子,且是有蹄类 则:该动物是长颈鹿 规则12: 如果:动物有黑条纹,且是有蹄类动物 则:该动物是斑马 规则13: 如果:动物有长腿,且有长脖子,且是黑色的,且是鸟,且不会飞 则:该动物是鸵鸟 规则14: 如果:动物是鸟,且不会飞,且会游泳,且是黑色的 则:该动物是企鹅 规则15: 如果:动物是鸟,且善飞 则:该动物是信天翁 动物分类专家系统由15条规则组成,可以识别七种动物,在15条规则中,共出现 30个概念(也称作事实),共30个事实,每个事实给一个编号,从编号从1到30,在规则对象中我们不存储事实概念,只有该事实的编号,同样规则的结论也是事实概念的编号,事实与规则的数据以常量表示,其结构如下:Char *str{}={"chew_cud","hooves","mammal","forward_eyes","claws", "pointed_teeth","eat_meat","lay_eggs","fly","feathers","ungulate", "carnivore","bird","give_milk","has_hair","fly_well", "black&white_color","can_swim","long_legs","long_neck", "black_stripes","dark_spots","tawny_color","albatross", "penguin","ostrich","zebra","giraffe","tiger","cheetah","\0"} 程序有编号序列的方式表达了产生式规则,如资料中规则15,如果动物是鸟,且善飞,则该动物是信天翁。相应的规则数组第七条是{16,13,0,0,0,0},第十三个是“bird”(鸟),如果事实成立,询问使用者下一个事实,第十六个“fly_well”(善飞),如果也成立,则查找结论断言编号数组{30,29,28, 27,26,25,24,3,3,13,12,12,11,11,0}中第七个“24”,这里24对应事实数组中的“albatross”(信天翁)。 上述就是程序的推理过程,也是程序中的重点,该部分是由规则类(类rul e)中的Query方法实现。 三、实验原理 一个基于规则专家系统的完整结构示于图1。其中,知识库、推理机和工作存储器是构成专家系统的核心。系统的主要部分是知识库和推理引擎。知识库由谓词演算事实和有关讨论主题的规则构成。推理引擎由所有操纵知识库来演绎用户要求的信息的过程构成-如消解、前向链或反向链。用户接口可能包括某种自然语言处理系统,它允许用户用一个有限的自然语言形式与系统交互;也可能用带有菜单的图形接口界面。解释子系统分析被系统执行的推理结构,并把它解释给用户。

海船避碰专家系统领域知识的来源和决策流程初探

编订:__________________ 审核:__________________ 单位:__________________ 海船避碰专家系统领域知识的来源和决策流程初探Deploy The Objectives, Requirements And Methods To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. Word格式 / 完整 / 可编辑

文件编号:KG-AO-8857-12 海船避碰专家系统领域知识的来源 和决策流程初探 使用备注:本文档可用在日常工作场景,通过对目的、要求、方式、方法、进度等进行 具体的部署,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或 活动达到预期的水平。下载后就可自由编辑。 1 引言 海船避碰专家系统(仿人智能自动避碰控制系统),对于降低碰撞事故具有重要的实用价值,也是实现完全自导的智能化船舶的重要组成部分。近年来,国内外海运界学者对其进行了不少理论研究,但与实用化尚有一定距离。专家系统的性能取决于知识库的质量,而知识库的质量又取决于所获取的领域知识的质量及可操作性。因此,明晰领域知识的来源,对碰撞危险的判断、决策过程予以量值化并明确其流程是建构实用化的海船避碰专家系统的必要步骤。 2 领域知识的来源

海船避碰行动的过程为:观察——判断——决策。《1972年国际海上避碰规则》[1] (以下简称《海规》)第五条“了望”对观察作了规定:“每一船舶应经常用视觉、听觉以及适合当时环境和情况下一切有效的手段保持正规的了望,以便对局面和碰撞危险作出充分的估计。” 观察的项目至少应包括:航区水域、能见度、通航密度、本船操纵性能、风浪流情况、航速、吃水和可用水深的关系,雷达等助航设备可能的误差、来船的距离、方位、航向及动态,等等. 通过观察所收集的信息,与专家系统知识库中的领域知识进行比较、推理,以确定碰撞危险程度、会遇局面的构成、本船的权利和义务、应采取的避让措施,并查核避让行动的有效性及避让结果,即为判断与决策过程。下面列出海船避碰专家系统领域知识的

专家系统及其设计

《专家系统及其设计》教学设计 天津电子计算机职专冯莉 人工智能作为一门研究运用计算机模拟和延伸人脑功能的综合性学科,在一定程度上代表着信息技术的发展前沿。但是人工智能在国内中学的开设尚属首次,教师教学经验缺乏,对学生来说,也是一个陌生的事物,与其他课程相比,难度较大。专家系统是人工智能领域的重要组成内容,也是该领域发展得较为成熟的部分。为了缩小现实与理想之间的矛盾,在人工智能课程“专家系统”内容的教学中,采用“以问题解决为中心”的教学方式,通过小组协作,让学生在感受什么是专家系统的基础上既了解有关专家系统的基本知识,又能利用专家系统外壳自行开发一个简易的专家系统,由此既增强他们对人工智能的认识,又促进问题解决能力,发散性思维能力和社会合作能力的培养。 一、学习者分析 选修这门课程的学生通常已具有一定的信息技术基础知识,懂得如何操作计算机、上网浏览信息和收集资料等。“专家系统”的学习内容在人工智能教材中一般都是置于“知识表示”之后,因此学生对各种知识表示方式都有初步了解,掌握了例如产生式规则、状态空间图、语义网络等的基本表示方法。但是各种知识表示如何在人工智能中得到应用,学生们对这个问题在上一阶段的学习中还难以深入体会。专家系统通过把领域专家的大量知识加以计算机编程嵌入到计算机内部,产生式规则的知识表示方式在专家系统的知识库建设中得到了实际应用。因此对于学生来说,虽然专家系统完全是个新事物,但是它与各种知识表示,尤其是产生式规则表示方式,有着理论与实际应用的关系。教师在教学设计时,不能忽视这个有利于学生知识增长和能力发展的“最邻近发展区”。 二、教学目标 知识与技能目标: 1. 感受什么是专家系统,知道专家系统和专家系统外壳之间的区别和联系 2.了解专家系统的基本构造和工作机制 3.能利用专家系统外壳自行开发一个简易的专家系统 过程与方法: 1.能够根据任务的要求,有效采集、分类和管理信息 2.通过感受人类专家解决复杂问题的思路,增强逻辑思维和问题解决能力 情感态度与价值观: 1.进一步增强对人工智能领域的认识,感受人工智能技术的丰富魅力 2.增强协作学习和人际交流能力 三、学习时间 本次教学计划用3个课时完成《专家系统及其设计》的课程内容 第1课时:主要让学生感受什么是专家系统,并了解有关专家系统的一些基本知识 第2课时:主要让学生能够利用InterModeller专家系统外壳自行设计一个简易的植物识别专家系统 第3课时:学生展示设计的植物识别专家系统,在互相交流中提高口头表达能力和作品鉴赏能力 四、课前准备

SW专家系统介绍

SolidWorks的优势 一、 第一款Windows平台上的原创3D机械CAD软件,开创了易学易用的新一代CAD软件的新时代; 拥有特征管理员(Feature Manager)的专利权,至今已成为所有3D CAD软件的最基本配置; 二、 eDrawings,业界第一款可通过Email即可实现工程图纸的便捷沟通与交流的高效工具,而且不 依赖于任何平台和任何CAD软件,已成为企业和工程师进行工程数据交流的标准平台; 三、 业界第一家提供完全的全集成(单一窗口)CAE解决方案的CAD供应商。无需借助任何第三方 分析软件,解决工程设计中任何深度和层次的设计验证和工程分析问题; 四、 庞大的成功用户群体和支持网络。应用软件的使用率是衡量其功能、顾客满意度和未来前景的 重要指标。无论在商业领域还是教育领域,广大的用户群都能确保采用SolidWorks软件的公司获得成功所需的培训与支持。此外,广大的用户群体还能让采用该软件的公司雇用到训练有素的员工;从其他用户的经验中受益;并找到能无缝利用其数据的供应商、工厂和承包商。 五、 率先发明SWIFT(S olid W orks I ntelligent F eature T echnology)技术平台,至今独一无二 1.SWIFT的工程背景 众所周知,三维CAD软件为机械设计工程师们带来了惊人的创造力。然而,这种能力的背后是它的复杂性,使用者必须花费很多的时间和精力学习软件操作并成为行家后才能充分利用好这种设计工具的功能,从而发挥巨大的潜力。 专家级的使用者了解其使用的CAD软件中内含的众多小窍门,通常也只有这些用户才能够充分利用到三维CAD的威力。因此,在这种工程背景下,SWIFT出现了。这个技术平台由多个“专家”软件工具包组成,其目的和意图就是为了解决功能与复杂性之间的矛盾。CAD系统本身已经开发得很完备,它已经代所有用户(无论是新手、有一定经验的用户还是专家)“掌握了”三维CAD中大多数最艰难、最费时的技巧。 发明和开发SWIFT,就是让设计工程师可以全神贯注于要完成的设计和要实现的设计意图,而不用将精力浪费在三维CAD软件的操作规则上。使所有CAD用户一入门就成为这方面的行家。因此它不仅实现了基本功能和常见功能的自动化,还能切实解决设计过程中遇到的难解问题,就像是最有经验的CAD专家所做到的那样。如果要为这种技术打个恰当的比方的话,就象自动变速器为驾驶新手提供安全保障,GPS为旅行者导航方向一样,SWIFT也为三维CAD用户提供了前所未有的便利。 2.SWIFT的主要内容 如前所述,SWIFT包含了一系列的专家工 具,用于诊断和解决草图关系、特征顺序、装 配与配合冲突以及真正为生产制造所需的尺寸 标注等问题;解决几乎所有用户都会遇到的复 杂而费时的头痛问题。 2.1 草图专家(SketchXpert) 大量的三维特征都需要从绘制二维草图开 始,但绘制的草图特别是比较复杂的草图时经 常会出现过定义或欠定义的情况。无论哪种情 况都会在制造零件时导致错误。参数化三维建 模系统会为在草图中创建的直线、圆弧和二维 轮廓添加重要的尺寸和几何关系,以便捕捉设 计意图和传递设计更改。有时,由于用户添加的尺寸多于定义草图所需的尺寸,使得他们的草图过约束。这时,用户必须停下来,手动解决这些问题,然后才能继续设计。该过程通常是一个找错?

人工智能小型专家系统的设计与实现解读

人工智能技术基础实验报告 指导老师:朱力 任课教师:张勇

实验三小型专家系统设计与实现 一、实验目的 (1)增加学生对人工智能课程的兴趣; (2)使学生进一步理解并掌握人工智能prolog语言; (3)使学生加强对专家系统课程内容的理解和掌握,并培养学生综合运用所学知识开发智能系统的初步能力。 二、实验要求 (1)用产生式规则作为知识表示,用产生系统实现该专家系统。 (2)可使用本实验指导书中给出的示例程序,此时只需理解该程序,并增加自己感兴趣的修改即可;也可以参考该程序,然后用PROLOG语言或其他语言另行编写。 (3)程序运行时,应能在屏幕上显示程序运行结果。 三、实验环境 在Turbo PROLOG或Visual Prolog集成环境下调试运行简单的PROLOG程序。 四、实验内容 建造一个小型专家系统(如分类、诊断、预测等类型),具体应用领域由学生自选,具体系统名称由学生自定。 五、实验步骤 1、专家系统: 1.1建造一个完整的专家系统设计需完成的内容: 1.用户界面:可采用菜单方式或问答方式。

2.知识库(规则库):存放产生式规则,库中的规则可以增删。 3.数据库:用来存放用户回答的问题、已知事实、推理得到的中 间事实。 4.推理机:如何运用知识库中的规则进行问题的推理控制,建议 用正向推理。 5.知识库中的规则可以随意增减。 1.2推理策略 推理策略包括:正向(数据驱动),反向(目标驱动),双向 2、动物分类实验规则集 (1)若某动物有奶,则它是哺乳动物。 (2)若某动物有毛发,则它是哺乳动物。 (3)若某动物有羽毛,则它是鸟。 (4)若某动物会飞且生蛋,则它是鸟。 (5)若某动物是哺乳动物且有爪且有犬齿且目盯前方,则它是食肉动物。(6)若某动物是哺乳动物且吃肉,则它是食肉动物。 (7)若某动物是哺乳动物且有蹄,则它是有蹄动物。 (8)若某动物是有蹄动物且反刍食物,则它是偶蹄动物。 (9)若某动物是食肉动物且黄褐色且有黑色条纹,则它是老虎。 (10)若某动物是食肉动物且黄褐色且有黑色斑点,则它是猎豹。 (11)若某动物是有蹄动物且长腿且长脖子且黄褐色且有暗斑点,则它是长颈鹿。 (12)若某动物是有蹄动物且白色且有黑色条纹,则它是斑马。 (13)若某动物是鸟且不会飞且长腿且长脖子且黑白色,则它是驼鸟。

关于船舶自动避碰的探讨

武汉理工大学航运学院毕业生专题报告 关于船舶自动避碰的探讨 姓名:熊志鹏 班级:航海0902班 指导老师:周春辉 日期:2013年5月20日

关于船舶自动避碰的探讨 熊志鹏武汉理工大学 430062 摘要:随着国际航运和造船技术的发展,世界海运量迅速扩大,船舶呈大型化、高速化趋 势发展,海域通航状况更为复杂,船舶操纵难度也日益增加。提高船舶运输的安全性和 经济性尤为重要,这引起了航运技术的变革, 促进了船舶自动化技术的发展。船舶驾驶 自动化是目前船舶自动化的重要组成部分, 从船舶驾驶自动化技术的研究成果看, 避 碰系统是其中的一个薄弱环节, 而这一环节与船舶的航行安全直接相关。 关键词: 自动避碰;智能化;自动导航操纵 引言: 近年来尽管航海技术的日益提高,船舶导航通信设备得到了进一步的完善,但由于种种主观和客观的原因,船舶的碰撞事故仍屡屡发生,给海洋环境及生命财产带来极大的危害。随着计算机技术的快速发展,船舶导航系统与操作的自动化程度日益提高和完善,船舶自动避碰技术也得到快速的发展。本文主要提出了船舶避碰系统的组成,现状以及其发展趋势。 1 船舶避碰系统的发展及现状 航海技术随着人类社会的发展而不断向前,它经历了一个由低级到高级、由简单到复杂、由仅仅依靠人力或自然力到使用柴油动力再到应用计算机、自动化等高科技手段的过程;近年来,为了确保船舶的安全航行、降低成本预算、扩大经济效益、减少船员数量,船舶以安全、节约、经济、减员为目标,朝着大型化、快速化、自动化的方向发展。在船舶自动化领域,船舶避碰向来都是研究的热点和难点。一些西方的发达国家在上个世纪五十年代便开始研究船舶避碰问题了。初始时期,他们将几何的原理和方法应用到了避碰上,并且定量化了避碰规则,这一切的努力在很大程度上促进了船舶数学模型的发展。紧接着,他们进一步从特征和表现形式等方面分析了船舶碰撞危险,相应地又融入了会遇船舶之间的距离和方位的变化分析,从而得到了预测船舶碰撞是否会发生的方法。在此基础上,他们又根据会遇船舶的最近会遇距离和到达最近会遇点的时间等数据,最终判定出了避碰行动的操作时机和操作幅度。 目前,两船会遇时的避碰决策无论是在理论上还是在实际操作上都达到了一定的水准,并取得了不错的成绩。然而在《规则》里,关于多船会遇方面并没有什么指导性、建设性的规定和指示,这造成了多船避碰决策判定的不方便,致使这方面的技术还没有很成熟。同时,船舶驾驶员的船舶操纵经验和心理素质在船舶驾驶方面又存在很大的影响。基于以上的种种原因,船舶避碰的研究还不足以应对现实生活中所有的船舶会遇的情况。80年代后,伴随着新兴科技如计算机、智能控制等地飞速发展和实际应用,人们将研究的焦点聚集到了船舶避碰专家系统上,其中最早将其应用到实际上的是英国的 LivepoolUniversity 和日本的Tokyo Mercantile Marine University;美、英、德也紧随其后将他们的船舶避碰专家系统应用到了实际中。进入 21 世纪后,Southampton University 在观察记录目标船的距离、方位等变化特点的基础上,通过判定船舶碰撞危险度的方法得出避碰决策。尽管这种方法还不太成熟,特别是它没有充分地结合船舶驾驶员的习惯操作和《规则》的规定,但它为我们研

材料设计专家系统

( 、 《计算机在材料科学中的应用》 结课作业 题 目:计算机用于新材料的设计 班 级: 姓 名: 学 号: 二零一一年五月

计算机用于新材料的设计 ——材料设计专家系统 21世纪是一个全新的数字信息时代,人们的生活、娱乐、办公、学习都离不开计算机的帮助。不仅如此,它改变了包括各个学科领域在内的世界面貌。21世纪伴随着信息产业的发展,计算机在软硬件方面都取得了长足的进步,而网络技术、信息高速公路的出现,是计算机的应用已远不止科学计算,更成为科技领域存储、传输、处理、加工数字化信息的工具。 在20世纪50年代科学家就设想用计算机进行“材料设计”,其旨是通过理论与计算机预报新材料的组分、结构与性能,或者是通过理论设计来“订做”具有特别性能的新材料,按生产要求“设计”最佳的制备与加工方法。在“材料设计”的研发下,人工智能在20世纪中叶产生并迅速的发展了起来。人工智能的研究是要分析人类的思维过程或人类智能可能具有的功能,并在计算机系统中模拟实现。而专家系统是人工智能研究领域中最活跃、最具实现价值的应用领域之一。 把专家系统应用于我们的材料设计之中,便诞生了材料设计专家系统。材料设计专家系统是指具有相当数量的与材料有关的各种背景知识,并能运用这些知识解决材料设计中有关问题的计算机程序系统。最理想的专家系统是从基本理论出发,通过计算和逻辑推理预测未知材料的性能和制备方法。但由于影响材料的组织结构和性能的因素极其复杂,这种完全演绎式的专家系统还难以实现。目前的专家系统是以经验知识和理论知识相结合为基础的。 一个完整的材料设计专家系统通常由知识库、工作数据库、推理机、知识获取机制、解释机制和人机接口六个部分组成。材料设计专家系统根据用户提出的有关材料性能的要求,以综合材料数据库为出发点,在控制策略的引导下,由推理机运用知识库中的有关知识,通过不断的探索推理以达到目标。材料设计专家系统的工作过程是以知识为基础、对目标问题进行求解的过程,是一个搜索过程。

专家系统简介

Analysis of the expert system and the technical problem of unemployment Wu Mingming Hubei University of Education,Wuhan,China Abstract:in twenty-first Century, a large number of unemployment of our generation is an indisputable fact. The cause that causes unemployment said Fungous, seems to have a reason. In this paper, the unique angle of view, from the aspects of innovation on the expert system as the representative of the Internet technology, the science and technology, especially the expert system of the explosive development of the technology of the continuing rise in unemployment. Keywords: expert system, technology business, Internet technology. 专家系统和技术性失业问题浅析 吴明明 湖北第二师范学院计算机学院,武汉,中国 摘要:21世纪,我们这一代人的大量失业已是不争的事实。导致失业的原因各说风云,似乎都有道理。本文以独特的视角,从以专家系统为代表的互联网技术的不断革新方面来说,得到了科学技术尤其是专家系统的爆炸性的发展导致了技术性失业的不断增加的事实。 关键词:专家系统,技术性事业,互联网技术。 引言 随着专家系统(Expert System,简称ES)的深度发展,越来越多的工作可以被计算机技术取代。或许在一定时间之内无法完全取代人类从事的所有工作,但是计算机技术已经体现出了取代人类从事的某些工作的巨大的爆发力。换而言之,在企业生产规模不变的情况下(保守估计),所能提供的岗位已经大为缩减。随之而来导致的是大批量的人员失业,技术性失业已经渐渐进入人们的视线。 1、专家系统 1.1专家系统简介 专家系统(Expert System),顾名思义,是一种在特定领域内具有专家水平解决问题能力的智能程序系统。它应用人工智能技术和计算机技术,根据已存储的专家级的知识、经验等同过推理得出更好更适合的解决问题的方法。模拟专家的思维,解决特定方向的问题,它属于人工智能的一个分支。

基于回溯推理的小型专家系统

《基于回溯推理的小型专家系统》 实验报告 2011年5月1日

目录 一、实验题目............................................ 错误!未定义书签。 二、实验目的 (3) 三、实验要求 (6) 四、实验步骤 (6) 基本设计思路 (8) 流程框图 (10) 数据测试 (12) 五、实验方案设计实现 (16) 六、实验程序使用说明 (8) 八、实验心得体会 (15) 九、源程序清单 (22)

一、实验要求 利用产生式规则构建一个简单的专家系统 a)题目自拟(手机选择、电脑选择、玉石选择……) b)要求: 1、确定推理方法(正向还是反向),并根据问题设计实现一个简单的不通用推理机(匹配、冲突消解) 2、规则库要求至少包含15条规则 3、初始事实可以任意给定,输入初始事实后能够得到推理结果 4、设计人机界面,解释模块提供查询规则的功能 5、可以不考虑知识库管理模块 6、提交实验报告,实验名称为:基于回溯推理的小型专家系统 7、报告中要有推理树 二、实验目的 通过编写设计专家推理系统,加深对产生式表示的理解。 三、实验步骤 基本设计思路 步1 将初始事实置入动态数据库; 步2 用动态数据库中的事实,匹配目标条件,若目标条件满足,则推理成功,结束。 步3 用待测试规则集中各规则的前件匹配动态数据库中的事实,将匹配成功的规则组成冲突集; 步4 若冲突集为空,则运行失败,退出。 步5 对冲突集做冲突消解,对选择执行的各规则,将其结论加入动态数据库,或执行其动作,转步2。

流程框图

数据测试 //Unicode编码_测试数据_规则集.txt 它种子的胚有两个子叶∨它的叶脉为网状=它是双子叶植物 它种子的胚有一个子叶=它是单子叶植物 它的叶脉平行=它是单子叶植物 (它是双子叶植物∧它的花托呈杯形)∨(它是双子叶植物∧它的花为两性∧它的花瓣有5枚)=它是蔷薇科植物 它是蔷薇科植物∧它的果实为核果=它是李亚科植物 它是蔷薇科植物∧它的果实为梨果=它是苹果亚科植物 它是李亚科植物∧它的果皮有毛=它是桃 它是李亚科植物∧它的果皮光滑=它是李 它的果实为扁圆形∧它的果实外有纵沟=它是桃 它是苹果亚科植物∧它的果实里无石细胞=它是苹果 它是苹果亚科植物∧它的果实里有石细胞=它是梨 它的果肉为乳黄色∧它的果肉质脆=它是苹果 // Unicode编码_测试数据_初始事实.txt 它种子的胚有两个子叶 它的果肉为乳黄色 它的果实里无石细胞 它的果实为梨果 它的果实无毛 它的花托呈杯形

XXX知识库专家系统

知识库专家系统 一、产品聚焦:知识创造未来 1、助力于汇集群体智慧 2、助力于提高知识收集参与热情 3、助力于提高知识点实用化水平 4、助力于降低培训成本,提升服务效率 5、助力于为各种服务渠道机器人提供支撑 二、产品简介 该产品采用一流的体系架构,先进的检索技术,深度融合电力行业的专业知识应用,以使用者便捷的应用为导向,形成知识从收集、分类、推荐、共享、检索、更新、删除全生命周期的知识管理体系。是95598座席人员、业务人员、管理人员工作不可或缺的工具,是相关人员培训和学习的得力帮手,是智能机器人的后台支撑。 三、产品特点 ■信息全面、与营销业务无缝融合 信息覆盖供电企业的各个领域,专业全面,实现与营销业务应用系统数据集成与业务协作,充分实现数据共享与工作协同。 ■技术先进、使用便捷 采用B/A/S多层分布式体系结构和Lucene全文检索引擎技术,提供先进的搜索算法,创建高效的企业级海量数据搜索引擎。 ■地图式知识管理、智能化知识推理 支持使用者自行设定板块知识结构地图或者不同岗位设置知识岗位地图,可自定义知识推理模型,实现知识应用智能化。 ■强大的知识分类,高速的知识共享交流 依托深厚的电力营销业务行业应用背景,合理进行知识分类,贴近使用者的思维习惯,形成知识收集、知识更新、知识推荐、知识共享、知识交流于一体的知识管理体系,支持多种文档格式相同的展现方式。 ■流程化、规范化、制度化管理 采用流程化的知识管理流程,规范化的知识结构设计,创新的积分激励策略,形成一套知识收集覆盖面广而又精准高效、知识分类科学合理、知识应用方便快捷的制度化知识管理体系。 四、应用效果

说明:通过知识门户,根据知识分类、知识关键字全文检索快速搜索定位知识;快速获取热点知识,最新知识;可对知识进行评价和回复,可提出知识诉求。 说明:通过统一全文检索浏览界面,按关键字对知识进行全文检索,并按知识更新先后顺序、知识热点先后顺序排序展示。 五、产品功能

AIS海上安全新筹码通用版

安全管理编号:YTO-FS-PD883 AIS海上安全新筹码通用版 In The Production, The Safety And Health Of Workers, The Production And Labor Process And The Various Measures T aken And All Activities Engaged In The Management, So That The Normal Production Activities. 标准/ 权威/ 规范/ 实用 Authoritative And Practical Standards

AIS海上安全新筹码通用版 使用提示:本安全管理文件可用于在生产中,对保障劳动者的安全健康和生产、劳动过程的正常进行而采取的各种措施和从事的一切活动实施管理,包含对生产、财物、环境的保护,最终使生产活动正常进行。文件下载后可定制修改,请根据实际需要进行调整和使用。 如何防止海上船舶碰撞事故,一直是人们关注的研究课题。近年来,几个国际组织,特别是国际海事组织(IMO)、国际航标协会(LALA)和国际电信联盟(ITU)共同研究已斩获新果,那就是船舶自动识别系统(简称AIS)。随着互联网数字技术、无线电/卫星技术的发展,这项新的通信技术日臻成熟 雾里看花的通信导航 现有的导航、通信设备在船舶避碰应用中存在着诸多局限性。 具有50多年历史的船舶导航雷达、约30年历史的ARPA在船舶避碰应用中起到重要作用,但雷达工作易受气象、海况和地形的影响,难以确保检测信息的可靠性,基于雷达目标信息源的ARPA及各种“避碰专家系统”存在误跟踪和丢失率高、精度与分辨率不高等局限性。 目前船舶间通信依靠VHF无线电话。该方式系人工操作、效率低、频道也拥挤,有时还存在语言障碍等原因,因此不能自动获得相遇船舶识别信息,不能及时沟通以便

人工智能习题&答案-第6章-专家系统

第六章专家系统 6-1 什么叫做专家系统?它具有哪些特点与优点? 专家系统是一种模拟人类专家解决领域问题的智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。也就是说,专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题。 特点: (1)启发性 专家系统能运用专家的知识与经验进行推理、判断和决策 (2)透明性 专家系统能够解释本身的推理过程和回答用户提出的问题,以便让用户能够了解推理过程,提高对专家系统的信赖感。 (3) 灵活性 专家系统能不断地增长知识,修改原有知识,不断更新。 优点: (1) 专家系统能够高效率、准确、周到、迅速和不知疲倦地进行工作。 (2) 专家系统解决实际问题时不受周围环境的影响,也不可能遗漏忘记。 (3) 可以使专家的专长不受时间和空间的限制,以便推广珍贵和稀缺的专家知识与经验。 (4) 专家系统能促进各领域的发展,它使各领域专家的专业知识和经验得到总结和精炼,能够广泛有力地传播专家的知识、经验和能力。 (5) 专家系统能汇集多领域专家的知识和经验以及他们协作解决重大问题的能力,它拥有更渊博的知识、更丰富的经验和更强的工作能力。 (6) 军事专家系统的水平是一个国家国防现代化的重要标志之一。 (7) 专家系统的研制和应用,具有巨大的经济效益和社会效益。 (8) 研究专家系统能够促进整个科学技术的发展。专家系统对人工智能的各个领域的发展起了很大的促进作用,并将对科技、经济、国防、教育、社会和人民生活产生极其深远的影响。

综合专家库分类

关于印发评标专家专业分类标准(试行) 的通知 发布时间:2015-02-28 13:31:44 作者:本站编辑来源:本站原创 关于印发评标专家专业分类标准(试行)的通知 发改法规(2010)1538号 为规范和统一评标专家专业分类,切实提高评标活动的公正性,根据《国务院办公厅关于进一步规范招投标活动的若干意见》(国办发[2004]56号)有关精神,按照中央《关于开展工程建设领域突出问题专项治理工作的意见》(中办发[2009]27号)部署和要求,我们制定了《评标专家专业分类标准(试行)》(以下简称《标准》),现予印发。为切实做好《标准》贯彻落实工作,就有关事项和要求通知如下: 一、加强组织领导,抓好贯彻落实。实施全国统一的评标专家分类标准,是建立健全规范化、科学化评标专家分类体系的重要举措。各地各部门要进一步统一思想,提高认识,明确任务,落实责任。发展改革部门要切实发挥指导协调作用,招投标行政监督部门要按照职责分工,推进《标准》实施工作有序进行。 二、结合实际情况,做好衔接工作。2011年1月1日后新投入运行的评标专家库,应依据《标准》设置评标专家分类。2011年1月1日前投入运行的评标专家库,应在2013年6月底前,完成专家库专业分类调整工作。评标专家专业分类实行全国统一编码。各地各部门在保证分类体系和专业代码统一的前提下,可根据实际需要,选择使用《标准》中的相关专业,也可以对《标准》的专业做进一步补充和细化。 三、跟踪落实情况,及时做好反馈。各地各部门要密切关注《标准》试行期间的适用情况,注意收集各方面的反馈信息,及时将实施中遇到的问题向上级主管部门汇报。 附件:评标专家专业分类标准(试行) 国家发展改革委工业和信息化部监察部 财政部住房和城乡建设部交通运输部 铁道部水利部商务部 国务院法制办 二〇一〇年七月十五日评标专家专业分类标准(试行) 一、工程类(编码A) A—工程咨询

船舶导航设备

河北工业大学 交通运输设备论文 船舶导航设备 姓名:沙耀宗学号 091551学院:土木工程学院 系(专业):交通运输学院 班级:交运091班 2012 年 5 月 20 日

一、船舶导航发展历史及现状 导航的概念源于航海事业 古人常用天文导航、地磁导航指引船舶的行驶 100多年前出现机械式船舶计程仪,至后来陆续出现陀螺罗经、船载雷达等等。船舶导航已经走过了约一个世纪的漫长道路 21世纪,各种船舶导航系统有的已经或者将要被淘汰(LORAN-A、OMEGA); 有的被保留,不断改进、发展(陀螺罗经、计程仪、雷达等)。 新出现并蓬勃发展的导航技术:船载GPS、电子海图显示与信息系统ECDIS 、船载自动识别系统AIS 、船载航行数据记录仪VDR等。 二、船舶导航发展存在的问题 1)传统各种单项导航技术的优劣势 各种单一导航系统发展已趋于成熟稳定;各自优缺点也已明显地表现出来: 2)组合导航INS/IBS 及其局限性 由于单一导航系统各具优劣势,组合导航已成为当今舰船最基本、最重要的导航设备之一。 INS(Integrated Navigation System ):20世纪60年代出现,是指“一种借助

于电子计算机数据处理技术,将船舶上不同特点的各种单个导航设备(系统)有机的结合在一起,通过对各导航信息进行综合处理(常用Kalman滤波),以达到提高系统定位精度、可靠性、灵活性、自动化程度的目的,并可进行各种航海功能计算的导航系统” 功能:系统经过标准口输出最佳的船位经纬度、航向、航速等数据给其他导航系统;可以减轻值班驾驶员的辛苦。 局限:由于船舶间未提供数据自动传输的通信系统,其优化的数据不能用于避免船舶间避碰。 IBS(Integrated Bridge System):综合船桥系统,20世纪70年代出现,是指“一种利用电子计算机,用系统设计方法,将各种定位仪、雷达、ARPA (自动雷达标绘仪)、GPS/DGPS、ECDIS显示的电子海图及数字自动舵连接起来,组成船舶自动航行系统。 IBS系统集导航、控制、显示、监视、通信、管理等诸多功能于一体,实现航行自动化,提高航行安全性、经济性与有效性。 导航专家系统 功能:可以设计最佳航线,并且根据经优化处理的船位信息不断检 测风、流、浪等随机干扰的影响,调整修改操船措施,以保证船舶航行在安全、经济的航线上。 局限:最佳航线的设计,中长期天气、海况预报准确性的问题尚待 进一步开发和解决。 避碰专家系统 功能:包括船位信息采集和处理;建立知识库;编制避让方案;船舶间 通信等部分;使系统在掌握足够信息的前提下,及时正确判断会

诊断专家系统

诊断专家系统 【摘要】 人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法。技术及应用系统的一门新的技术科学。该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。其中专家系统是一种模拟人类专家解决领域问题的计算机程序系统。它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,求解需要专家才能解决的困难问题。 【关键词】计算机,人工智能,专家系统 引言 随着科学技术的发展,装备的结构越来越复杂,功能也越来越完善,自动化程度越来越高,不但同一设备的不同部分之间相互关联,紧密耦合,而且不同设备之间也存在着紧密的联系,在运行过程中形成一个整体。一处故障可能引起一系列连锁反应,导致整个过程不能正常运行,甚至会造成重大的损失。因此,对故障诊断的要求也越来越高。另一方面,人工智能技术近年来得到很大发展,基于知识的故障诊断专家系统已成为当前研究和应用的一个热点。 人工智能又称机器智能,是计算机科学中新兴的一门边缘科学技术,利用计算机模拟人的智能行为、完成能表现出人类智能的任务。故障诊断专家系统是将人类在故障诊断方面的多位专家具有的知识、经验、推理、技能综合后编制成的大型计算机程序,它可以利用计算机系统帮助人们分析解决只能用语言描述、思维推理的复杂问题,扩展计算机系统原有的工作范围使计算机系统有了思维能力,能够与决策者进行“对话”,并应用推理方式提供决策建议,专家系统在故

障诊断领域的应用非常广泛,故障检测与诊断技术与专家系统相结合,使工程的安全性与可靠性得到保证。 1故障诊断专家系统简介 故障诊断专家系统,是指计算机在采集被诊断对象的信息后,综合运用各种规则(专家经验),进行一系列的推理,必要时还可以随时调用各种应用程序,运行过程中向用户索取必要的信息后,可快速地找到最终故障或最有可能的故障,再由用户来证实。专家系统故障诊断方法 可用下图的结构来说明:它由数据库、知识库、人机接口、推理机等组成。其各部分的功能为: 图1:故障诊断专家系统结构图 (1)数据库数据库通常由动态数据库和静态数据库两部分构成。静态数据库是相对稳定的参数,如设备的设计参数、固有频率等;动态数据库是设备运行中所检测到的状态参数,如工作转速、介质流量、电压或电流等。 (2)知识库存放的知识可以是系统的工作环境、系统知识(反映系统的工作机理及系统结构知识)、设备故障特征值、故障诊断算法、推理规则等,反映系统的因果关系,用来进行故障推理。知识库是专家领域知识的集合。 (3)人机接口人与专家系统打交道的桥梁和窗口,是人机信息的交接点。 (4)被诊断对象 人机接口 数据库 人机推理 结果 知识库

渐开线圆柱齿轮设计专家系统

GearDesign 渐开线圆柱齿轮设计专家系统 采用国内外最新标准,结合国内外齿轮界多位专家的研究理论和实践经验,提供向导式的设计过程,各种通用结构形式,柔性化强度计算过程,使软件使用和设计过程得以轻松完成,设计结果得以合理优化,大大提高产品研发和设计进程。主要包含以下功能: 产品的初步设计提供原始设计条件输入,自动分配总传动比(包含德国G.Nimann-H.Winter 《机械零件》、《齿轮手册》、《现代传动手册》等各种传动比的分配方法),估算出各级中心距。 各级齿轮参数的优化设计依据模数大小和系列、齿数的限制和齿数和、螺旋角大小和纵 向重合度、总变位系数大小等多项优化目标,综合考虑各种参数和性能提供最优方案选择。 总变位系数的分配总变位分配提供了VS15525分配法、DIN3992分配法、哈工大分配法、 ISO等弯曲B法、ISO等弯曲C法、等滑动率法、重合度εα最大法、封闭图法、改变节点位置法等全面的变位分配,软件根据不同使用要求,自动提供了合理的分配方法。用户也可以根据自己的要求选择适合的方法。 动态啮合分析和仿真提供精确齿形啮合状态,检验设计中各种啮合参数的合理性,动态 仿真产品工作状态 齿轮精度、齿轮侧隙的计算和齿厚上下偏差的计算包含最新国家精度标准 GB/T10095.1/2-2001(等同ISO1328.1/2)。集成了齿轮侧隙的全部计算方法。 柔性化的齿轮强度计算灵活可定制的计算过程,提供多种标准产品计算方法选择,使烦琐 的强度计算过程只需一步完成,含GB/T3480-1997(等效ISO6336-1996)标准的全部内容。 通过定制的强度计算部分,完全可以适用于各种产品的强度计算。 齿轮的强度计算报告提供详细的计算数据,也可以定制输出内容和格式,系统提供简单、 一般和详细等不同形式的报告内容。 产品功能模块 1.原始设计参数 原动机概况:输入功率P(kW)或输入端扭矩T(n.m)、输入端转速n_s ( r/min) 工作机概况:输出轴转速n_e (r/min)、总传动比u = n_s / n_e 使用系数KA、齿轮材料选择、承载能力特征值K*、齿宽系数的确定 2.默认参数配置管理 用户可以创建管理默认参数配置,通过默认参数配置,可以使用户在计算新的齿轮系统时自动使用预先配置的默认参数,它包括承载能力特征值K*、齿轮材料选择、使用系数KA、齿轮精度、基本齿廓、使用寿命等参数。这样可以大大简化用户的操作,使用户使用起来更加方便。

专家系统概述

一般专家系统构造所需考虑的关键技术的讨论 张永红 哈尔滨工程大学信息与通信工程学院,黑龙江省哈尔滨市 150001 摘要:本文在叙述了人工智能科学技术的发展概况之后,同时粗略的分析力专家系统的发展情况。总结梳理了完成一项专家系统设计所需的关键技术的分析,给出了一般专家系统构造是在各个环节可以考虑和运用的技术。并对各个可用的技术进行了比较分析。总结目前在专家系统设计上飞瓶颈问题和突破口。 关键词 :专家系统,人工智能,知识表示,推理 Abstract:This paper describes the overview of the development of artificial intelligence, science and technology, while rough analytical expert system development. Summary combing analysis of the key technologies required to complete an expert system design, gives the general expert systems can be considered and the use of technology in all aspects. And a comparative analysis of the available technology. Summarizes the current bottlenecks and a breakthrough fly in expert system design. key: Expert System ,Artificial Intelligence Knowledge Representation , Reasoning 1 引言 自1965年提出专家系统的概念,至今已经过去整整半个世纪了,回顾它的发展历史,专家系统在各个领域的应用已经非常广泛了,这一点不仅可以从网络学术文献搜索的数量和文献研究的领域上,还是实际产品的开发用运上都可以印证。但是由于专家系统是人工智能科学的直接产物,而人工智能的发展始终徘回而前进缓慢。人工智能的主要研究领域有: (1)符号智能:符号智能以物理符号系统为基础,研究知识表示、获取、推理过程。 (2)计算智能:计算智能包括神经计算、模糊系统、遗传算法、进化程序设计等。神经计算是从神经生理学和认知科学的研究成果出发,应用数学方法描述非程序的和适应性的、大脑风格的人工神经网络信息处理的本质和能力。 而符号智能的研究进展缓慢,这主要是人工智能的在解决知识表示与表示的基本理论和方法这一关键理论问题上还未有完满的结果。这导致以其为基础的人工神经网络、专家系统等的发展各自在不同的小领域内进行突破前行。 1958 年麦卡锡发明了表处理语言LISP。由于 LISP 语言可以方便地处理符号,很快成为人工智能程序设计的主要语言。人工智能经历了自然语言的机器翻译、鲁滨逊 (J.A.Robinson)于 1965 年提出的消解法、神经网络研究等一次次高潮,但是由于人们忽视了现实世界的复杂性和问题的多样性,人工智能的早期研究只能停留在实验室里进行。人工智能研究遇到了比想象的要严重得多的压力和困难。 60 年代中期以后,人工智能由追求万能、通用的一般研究转入特定的具体研究,通用的解题策略同特定领域的专业知识与实际经验结合,产生了以专家系统为代表的基于知识的各类人工智能系统,使人工智能真正走向社会,走向实际应用研究。斯坦福大学的费根鲍姆(E.A.Feigenbaum)于1965 年开创了基于知识的专家系统 ( Expert System)这一人工智能研究的新领域。 80 年代末,神经网络得到飞速发展。