1. 在专家系统中,组成知识库的两部分是 数据库和方法库
1、将sqlServer Compact 3.5 安装目录下的如下文件复制到将要打包发布的项目中
sqlceca35.dll
sqlcecompact35.dll
sqlceer35EN.dll
sqlceme35.dll
sqlceoledb35.dll
sqlceqp35.dll
sqlcese35.dll
2、将这些文件的“复制到输出目录”属性设置为“如果较新则复制”
3、将要打包发布的项目中引用System.Data.SqlServerCe
4、将System.Data.SqlServerCe的“复制本地”属性设置为“True”
5、在将要打包发布的项目的App.Config(如果没有则增加)中天下如下内容:
name="Microsoft SQL Server Compact Data Provider"
invariant="System.Data.SqlServerCe.3.5"
description=".NET Framework Data Provider for Microsoft SQL Server Compact"
type="System.Data.SqlServerCe.SqlCeProviderFactory,
System.Data.SqlServerCe,
Version=3.5.0.0,
Culture=neutral,
PublicKeyToken=89845dcd8080cc91"
/>
6、打包部署即可
2. 求助:用c++建立专家系统选用哪个数据库好
在Windows2000环境下用C + + 及Access数据库实现专家系统外壳的方法,并给出用Visual C + + 6.0及Access编写的应用程序,以实现专家系统外败卖乎壳.
只要在察悉Access数据库中建立不同的知识库就可以生成不同的专配绝家系统.
3. 专家系统的工作原理
系统是一种技术,旨在模拟的知识和经验,以解决复杂的码橡问题。其工作原理如下:1. 知识表示系统需要将其所采用的知识和转化为计算机可读的形式。通常采用的是基于、框架、语义网络或者神经网络等知识表示模式。2. 推理机制系统采用的是一种类似于推理的方式,即基于事实,通过或者其他知识进行推理或推断,以得出问题的正迟迹旁确答案。在推理过程中,系统会比较各个的优先级,再选择最终认为正确的答案。3. 用户接口系统需要提供易于使用的用户接口,使得用户可以方便地输州散入问题、查看推理过程和结果。这些用户界面通常采用图形化的方式进行展示。4. 知识库更新随着系统应用的不断深入,其知识库会随时进行更新和完善。其中包括添加新的、知识结构、以及删除或者修改不合适的等操作。总之,系统能够通过采用技术,模拟人类的推理过程,从而帮助人们自动化解决大量复杂问题。4. 专家系统
1、什么是专家系统?有哪些特征和特点?
答:专家系统就是系统像人类专家一样解决困难、复杂的实际问题的计算机网络。特征:1、应用于某些专门领域。2、拥有专家级知识。3、系统模拟专家的思维。4、系统达到专家级水平。特点:1、善于解决困难问题。2、基于知识的智能问题求解。3、有很好的灵活性和可扩充性。4、具有解释功能。5、具有自学习能力。6、不易疲劳、遗忘。
2、专家系统的概念模型:
模型略
人机界面:最终用户与专家系统的交互界面。
推理机:使用数据库的知识进行推理而解决问题,相当于专家的思维机制,即专家分析问题、解决问题的方法的一种算法表示和程序实现。
解释模块:专门负责向用户解释专家系统的行为的和结果。
知识库:以某种表示形式存储于计算机的知识的集合。
动态数据库:存放初始证据事实,推理结果和控制信息的场所。
知识库管运知嫌理系统:知识库的支撑软件。
自学习模块:在系统中,能不断的自旁手动化的丰富知识库中的知识。
1、产生式系统的组成
答:全局数据库:人工智能系统的数据结构中心;产生式规则库:作用于全局数据库上的一些规则的集合;推理机:负责产生式规则的前提条件猛盯测试或匹配,规则的调度和选取,规则体的解释和执行。
2、产生式系统的运行过程
答:推理机不断的运用规则库中的规则,作用于动态数据库,不断的进行推理并不断检测目标条件是否被满足的过程。
5. yaahp怎么导入专家数据
yaahp导入专家数据:要是对AHP有基本知识很容易上手的,主要就是构建三个层次的模型。提醒一下,AHP方法包括YAAHP软件需要和特点的AHP问卷相结合才能用。
实卜销际上对判断矩阵的微调,处理的情况主要针对由于判断矩阵中多个值都有微小的误差,经过累计使判断矩阵不一致,这种方法只是在以对判断矩阵尽量小的改动条件下,调整判断矩阵中的值从而使之满足一致性。
一般说来,专家数据库系统具有如下特征:
(1)面向应用对象传统的数据库以字符数据为处理对象,专家系统则以知识为处理对象。一个理想的EDS应该既能处理数据、知识,又能处理其它介质,如声音、图像和图型腊游形等。
(2)处理对象的结构化这使得系统能够减少冗余,增强共享能力。
(3)独立性EDS具有逻辑结构和物理结构上的独立性,易于扩充和修改。
(4)启发性EDS可以在信息不完全、不精确的情况下,求解非结构化问题。
(5)透明性EDS在求解问题的过程中,能根据用局缺户的需要,解释和回答有关问题。
(6)友好的人—机接口。
6. 试分析国内外焊接数据库和专家系统的研究现状和应用前景
现有的焊接数据库系统涉及到焊接领域的各个方面,可分为焊接基础数据库和焊接CAPP两部分。焊接基础数据库包括材料(母材)、设备和工装、焊接性试验和焊接材料及成熟焊接工艺等。建立基于WEB的焊接基础共享数据库系统可以使焊接领域的基础数据、成熟工艺、标准和规范在行业共享,为焊接数字化工程奠定基础。而焊接CAPP系统,内容涉及焊前工艺文件准备、焊接材料和工时定额、焊接生产过程记录检测和管理、焊后检验记录及焊工培训和考试记录等。其中以焊前工艺文件准备的数据库最为常用,主要包括焊接工艺指导书、焊接工艺评定、焊接工艺规程、焊接工艺流程等,可以企业范围内共享,实现焊接生产全过程数字化管理。焊接专家系统可以集中各种焊接工艺设计知识及常用材料的焊接接头组织和力学性能预测模型,可以完成焊接工艺自动设计及焊接接头力学性能和组织预测,使焊接工艺设计过程模型化、智能化和自动化。
项目前景)
焊接工程数据库及专家系统软件以往主要应用在锅炉、压力容器、造船、重型机械。近几年来,随着航天、航空数字化工程的陆续启动,焊接基础数据库及知识库的建设,受到更广泛关注,特别是受到国家科技部和国防科工委的高度重视,陆续启动了一些计划。南航焊接工程数据库及专家系统研究在国内处于领先地位,在行业中享有盛名。如果进一步努力,将有望在纵向和横向两方面都取得成效。
以钢铁材料为例,60%的钢铁都需要经过焊接以后才能投入使用,没有焊接,就没有现代制造业;所有涉及利用钢铁材料制造产品的企业都需要焊接技术:武器装备、飞机、航天器、造船、锅炉制造、压力容器、汽车、桥梁、石油管道、电机、汽轮机、铁路车辆……,需要焊接技术的企业就需要进行焊接工艺设计,焊接数据库和专家系统就有用武之地。此外,有色金属如钛合金、铝合金等也应用广泛,焊接技术是现代制造业不可缺少的技术。
7. 专家系统的工作原理是什么
专家系统的工作原理
一般的专家系统是通过推理机与知识库和综合数据库的交互作用来求解领域问题的,其大致过程如雹悉困下:
1)根据用户的问题对知识库进行搜索,寻找有关的知识;(匹配)
2)根据有关的知识和系统的控制策略形成解决问题的途径,从而构成一个假设方案集合;
3)对假设陆升方案集合进行排序,源念并挑选其中在某些准则下为最优的假设方案;(冲突解决)
4)根据挑选的假设方案去求解具体问题;(执行)
5)如果该方案不能真正解决问题,则回溯到假设方案序列中的下一个假设方案,重复求解问题;
6)循环执行上述过程,直到问题已经解决或所有可能的求解方案都不能解决问题而宣告“无解”为止。
8. 专家系统的适用领域的特征包括
专家系统的适用领域的特征包括:不需要额外常识、输入的数据可以客观描述、人类专家稀缺、用户需求量大。专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知握哗识与经验,它能够应用人工智能技术和计算机技术,根据系统中瞎闹的知识与经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
9. 专家系统的构造_专家系统结构图
专家系统通常由人机交互界面、知识库、推理机、解释器、综合数据库、知识获取等6个部分构成。其中尤以知识库与推理机相互分离而别具特色。专家系统的体系结构随专家系统的类型、功能和规模的不同,而有所差异。
为了使计算机能运用专家的领域知识,必须要采用一定的方式表示知识。目前常用的知识表示方式有产生式规则、语义网络、框架、状态空间、逻辑模式、脚本、过程、面向对象等。基于规则的产生式系统是目前实现知识运用最基本的方法。产生式系统由综合数据库、知识库和推理机3个主要部分组成,综合数据库包含求解问题的世界范围内的事实和断言。知识库包含所有用“如果:〈前提〉,于是:〈结果〉”形式表达的知识规则。推理机(又称规则解释器)的任务是运用控制策略找到可以应用的规则。知识库用来存放专家提供的知识。专家系统的问题求解过程是通过知识库中的知识来模拟专家的思维方式的,因此,知识库是专家系统质量是否优越的关键所在,即知识库中知识的质量和数量决定着专家系统的质量水平。一般来说,专家系统中的知识库与专家系统程序是相互独立的,用户可以通过改变、完善知识库中的知识内容来提高专家系统的性能。
人工智能中的知识表示形式有产生式、框架、语义网络等,而在专家系统中运用得较为普遍的知识是产生式规则。产生式规则以IFTHEN的形式出现,就像BASIC等编程语言里的条件语句一样,IF后面跟的是条件(前件),THEN后面的是结论(后件),条件与结论均可以通过逻辑运算AND、OR、NOT进行复合。在这里,产生式规则的理解非常简单:如果前提条件得到满足,就产生相应的动作或结论。推理机针对当前问题的条件或已知信息,反复匹配知识库中的规则,获得新的结论,以得到问题求解结果。在这里,推理方式可以有正向和反向推理两种。
正向链的策略是寻找出前提可以同数据库中的事实或断言相匹配的那些规则,并运用冲突的消除策略,从这些都可满足的规则中挑选出一个执行,从而改变原来数据库的内容。这样反复地进行寻找,直到数据竖亩碰库的事耐枝实与目标一致即找到解答,或者到没有规则可以与之匹配时才停止。
逆向链的策略是从选定的目标出发,寻找执行后果可以达到目标的规则;如果这条规则的前提与数据库中的事实相匹配,问题就得到解决;否则把这条规则的前提作为新的子目标,并对新的子目标寻找可以余谈运用的规则,执行逆向序列的前提,直到最后运用的规则的前提可以与数据库中的事实相匹配,或者直到没有规则再可以应用时,系统便以对话形式请求用户回答并输入必需的事实。
由此可见,推理机就如同专家解决问题的思维方式,知识库就是通过推理机来实现其价值的。人机界面是系统与用户进行交流时的界面。通过该界面,用户输入基本信息、回答系统提出的相关问题,并输出推理结果及相关的解释等。
综合数据库专门用于存储推理过程中所需的原始数据、中间结果和最终结论,往往是作为暂时的存储区。解释器能够根据用户的提问,对结论、求解过程做出说明,因而使专家系统更具有人情味。
知识获取是专家系统知识库是否优越的关键,也是专家系统设计的“瓶颈”问题,通过知识获取,可以扩充和修改知识库中的内容,也可以实现自动学习功能。早期的专家系统采用通用的程序设计语言(如fortran、pascal、basic等)和人工智能语言(如lisp、prolog、smalltalk等),通过人工智能专家与领域专家的合作,直接编程来实现的。其研制周期长,难度大,但灵活实用,至今尚为人工智能专家所使用。大部分专家系统研制工作已采用专家系统开发环境或专家系统开发工具来实现,领域专家可以选用合适的工具开发自己的专家系统,大大缩短了专家系统的研制周期,从而为专家系统在各领域的广泛应用提供条件。