人工智能与专家系统练习题(一)2019-12-11
- 格式:doc
- 大小:177.93 KB
- 文档页数:16
2019专业技术人员继续教育公需科目人工智能试题1.世界主要发达国家把发展人工智能作为提升国家竞争力、维护国家安全的重大战略。
(1.0分)我的答案:正确√答对2.在商业零售领域,人工智能已经渗透到“双十一”的各个角落。
(1.0分)我的答案:正确√答对3.人工智能的本质是计算,决定计算效率的关键在于算法,因此人工智能要有所突破,必须在算法上进行突破。
(1.0分)我的答案:正确√答对4.令人安心的是,人工智能的发展不会引发伦理道德问题,不会给社会发展带来新的问题和巨大的冲击。
(1.0分)我的答案:错误√答对5.当前,人工智能正处于技术变革跨入创新应用的窗口期。
(1.0分)我的答案:正确√答对6.智慧教育将基于计算机网络的信息服务融入学校的各个应用与服务领域,实现互联和协作。
(1.0分)我的答案:正确√答对7.我国建设安全便捷的智能社会的重要途径包括()。
(3.0分))A.发展便捷高效的智能服务B.推进社会治理智能化C.提升公共安全保障能力D.促进社会交往共享互信我的答案:ABCD √答对8.人工智能是一门交叉学科,其涉及到的领域包括()。
(3.0分))A.脑科学B.心理学C.语言学D.哲学我的答案:ABCD √答对9.本讲指出,人工智能可能会引发的社会问题包括()。
(3.0分))A.法律问题B.伦理问题C.就业问题D.安全问题E.道德问题我的答案:ABCD √答对10.1959年,美国发明家()发明了首台工业机器人。
(3.0分))A.马文·明斯基B.亚瑟·塞缪尔C.乔治·德沃尔D.约瑟夫·英格伯格我的答案:CD √答对11.智能制造的核心是改变传统产品的本质,最终实现产品的“三化”,其中不包括()。
(2.0分)A.数字化B.网络化C.智能化D.规模化我的答案:D √答对12.()是普遍推广机器学习的第一人。
(2.0分)A.约翰·冯·诺依曼B.约翰·麦卡锡C.唐纳德·赫布D.亚瑟·塞缪尔我的答案:C √答对13.在1986年,罗斯·昆兰提出了()概念,这是机器学习另一个主流的闪光点。
人工智能试题及答案【篇一:人工智能经典试题及答案】ass=txt>2.8 设有如下语句,请用相应的谓词公式分别把他们表示出来:s(1) 有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。
解:定义谓词dp(x):x是人l(x,y):x喜欢y其中,y的个体域是{梅花,菊花}。
将知识用谓词表示为:(?x )(p(x)→l(x, 梅花)∨l(x, 菊花)∨l(x, 梅花)∧l(x, 菊花))(2) 有人每天下午都去打篮球。
解:定义谓词p(x):x是人b(x):x打篮球a(y):y是下午将知识用谓词表示为:a(?x )(?y) (a(y)→b(x)∧p(x))(3) 新型计算机速度又快,存储容量又大。
解:定义谓词nc(x):x是新型计算机f(x):x速度快b(x):x容量大将知识用谓词表示为:(?x) (nc(x)→f(x)∧b(x))(4) 不是每个计算机系的学生都喜欢在计算机上编程序。
解:定义谓词s(x):x是计算机系学生l(x, pragramming):x喜欢编程序u(x,computer):x使用计算机将知识用谓词表示为:? (?x) (s(x)→l(x, pragramming)∧u(x,computer))(5) 凡是喜欢编程序的人都喜欢计算机。
解:定义谓词p(x):x是人l(x, y):x喜欢y将知识用谓词表示为:(?x) (p(x)∧l(x,pragramming)→l(x, computer))2.9 用谓词表示法求解机器人摞积木问题。
设机器人有一只机械手,要处理的世界有一张桌子,桌上可堆放若干相同的方积木块。
机械手有4个操作积木的典型动作:从桌上拣起一块积木;将手中的积木放到桌之上;在积木上再摞上一块积木;从积木上面拣起一块积木。
积木世界的布局如下图所示。
图机器人摞积木问题解:(1) 先定义描述状态的谓词clear(x):积木x上面是空的。
(x, y):积木x在积木y的上面。
2019人工智能公需科目测评及答案(100分)一、人工智能导论1、AI是(A)的英文缩写A、Artificial IntelligenceB、Automatic?IntelligenceC、Automatice?InformationD、Artifical?Information2、人工智能诞生于什么地方?(A)A、达特茅斯B、伦敦C、华盛顿D、北京3、人工神经网络不具有的基本属性是(C)A、非局域性B、非定常性C、凸性D、非线性4、(C)最早提出了机器智能的测试模型,并提出了人工智能的含义A、XXXB、霍金C、XXXD、XXX5、下列哪种情况是图灵测试的内容?(F)A、D.两机对话,其中一机的智力超过另一机时,说明智者机器通过了图灵测试B、B.当机器骗过测试者,使得询问者分不清是人还是机器时,说明它通过了图灵测试C、C.当人与人对话,个中一人的智力跨越另一人时,说明智者经由过程了图灵测试D、C.当人与人对话,个中一人的智力跨越另一人时,说明智者经由过程了图灵测试E、当机器与人对话,二者彼此讯问,人分不清机器是人还是机器,说明它经由过程了图灵测试1F、当机器骗过测试者,使得询问者分不清是人还是机器时,说明它通过了图灵测试6、下列(B)不属于XXX.XXX提出的“机器人三定律”内容?A、机器人应服从人的一切敕令,但敕令与XXX冲突时例外B、机器人必须保护自身安全和服从人的一切敕令。
一旦冲突发生,以自保为先C、机器人不得伤害人,或任人受到伤害而无所作为D、机器人必须保护自身的安全,但不得与A,B相抵触7、阿尔法狗打败XXX,用的是(B)A、人工思惟B、人工智能C、机器思惟D、博弈论8、下列哪个应用领域不属于人工智能应用?(D)A、人工神经网络B、自然语言研究C、专家系统D、主动掌握9、自然语言理解是人工智能的重要应用领域,下面列举中的(B)不是它要实现的目标。
A、机器翻译。
B、欣赏音乐。
C、对自然语言表示的信息举行分析归纳综合或编辑。
人工智能与专家系统考试题(考试时间:90分钟,总分100分)一.单选题.(每题2分,共40分)1:下列哪个应用领域不属于人工智能应用?()A:人工神经网络 B:自动控制C:自然语言学习 D:专家系统2:下列关于人工智能的叙述不正确的有:()。
A:人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。
B:人工智能是科学技术发展的趋势。
C:因为人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。
D:人工智能有力地促进了社会的发展。
3:人工智能研究的一项基本内容是机器感知。
以下列举中的不属于机器感知的领域。
( )A:使机器具有视觉、听觉、触觉、味觉、嗅觉等感知能力。
B:让机器具有理解文字的能力。
C:使机器具有能够获取新知识、学习新技巧的能力。
D:使机器具有听懂人类语言的能力4.盲人看不到一切物体,他们可以通过辨别人的声音识别人,这是智能的()方面.A:行为能力 B:感知能力C:思维能力 D:学习能力5: 根据下列选项来判断可以用指纹来鉴定的是:①证件②签字③照片④密码⑤钥匙⑥印签()A:①②B:①②③C:①②③④D:①②③④⑤⑥6 .能根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导的专家系统是:()A .解释专家系统B .调试专家系统C .监视专家系统D .教学专家系统7.用于寻找出某个能够达到给定目标的动作序列或步骤的专家系统是:()A .设计专家系统B .诊断专家系统C .预测专家系统D .规划专家系统8:自然语言理解是人工智能的重要应用领域,下面列举中的不是它要实现的目标。
( )A:理解别人讲的话。
B:对自然语言表示的信息进行分析概括或编辑。
C:欣赏音乐。
D:机器翻译。
9:能通过对过去和现在已知状况的分析,推断未来可能发生的情况的专家系统是:()A .修理专家系统B .预测专家系统C .调试专家系统D .规划专家系统10:现在的科技十分发达,警察破案大多数是通过指纹系统来辨认真凶,这是运用人工智能技术应用的()。
⼈⼯智能复习题及答案⼀、填空:1.⼈⼯智能的研究途径有⼼理模拟、⽣理模拟和⾏为模拟。
2.任意列举⼈⼯智能的四个应⽤性领域智能控制、智能管理、智能决策、智能仿真。
3.⼈⼯智能的基本技术包括表⽰、运算、搜索归纳技术、联想技术。
4.谓词逻辑是⼀种表达能⼒很强的形式语⾔,其真值的特点和命题逻辑的区别是(10)。
5.谓词逻辑中,重⾔式(tautlogy)的值是(11)。
6.设P是谓词公式,对于P的任何论域,存在P为真的情况,则称P为(12)。
7.在着名的医疗专家系统MYCIN中规定,若证据A的可信度CF(A)=0,则意味着 13 ,CF(A)=-1,则意味着(14),CF(A)=1,则意味着(15)。
8.谓词公式G是不可满⾜的,当且仅当对所有的解释(16)。
9.谓词公式与其⼦句集的关系是(17)。
10.利⽤归结原理证明定理时,若得到的归结式为(18),则结论成⽴。
11.若C1=┐P∨Q,C2=P∨┐Q,则C1和C2的归结式R(C1,C2)= (19)。
12.若C1=P(x) ∨Q(x),C2=┐P(a) ∨R(y),则C1和C2的归结式R(C1,C2)= (20)。
13.有谓词公式G,置换δ,则G·ε= (21),δ·ε= (22)。
14.有⼦句集S={P(x),P(y)},其MGU= (23)。
15.在归结原理中,⼏种常见的归结策略并且具有完备性的是(24),(25),(26)。
16.状态图启发式搜索算法的特点是(27)。
17.⼴度优先搜索算法中,OPEN表的数据结构实际是⼀个(28),深度优先搜索算法中,OPEN表的数据结构实际是⼀个(29)。
18.产⽣式系统有三部分组成(30),(31)和推理机。
其中推理可分为(32)和(33)。
19.专家系统的结构包含⼈机界⾯、(34),(35),(36),(37)和解释模块。
20.在MYCIN推理中,对证据的可信度CF(A)、CF(A1)、CF(A2)之间,规定如下关系:CF(~A)=(38),CF(A1∧A2 )= (39),CF(A1∨A2 )= (40)。
人工智能练习1
1. 【单选】专家系统是早期人工智能的一个重要分支,以推理规则得到相关结论,其基础是( ) [单选题] *
A.知识(正确答案)
B.数据
C.专家
D.推理
2. 【单选】机器学习的处理过程是( ) [单选题] *
A.进行推理学习
B.从数据中学习(正确答案)
C.进行启发式搜索
D.自主思考
3. 【填空】气象站的同学想预测明天的天气,在四种可能(晴、多云、阴、雨)中选择一种进行天气预报。
若用机器学习算法来做预测,可以把这当作___________(分类/回归)问题来处理,这属于机器学习常见方法中的___________(监督/非监督)学习。
[填空题] *
空1答案:分类
空2答案:监督。
人工智能与专家系统考试题A卷一.单选题。
(每题 2 分,共40 分)1—5 C C C B D 6—10 D D C B D11—15 A C C C A 16—20 D B B D B二.填空题。
(每空 1 分,共15 分)1. 研究、设计、应用、模拟、延伸2. 小型化、并行化、网络化、3. 符号主义,联结主义,行为主义4. 已知事实进行推理.5.知识库、全局数据库、推理机.三.判断题。
(每题1分,共5分)xxVxV四.名词解释。
(每题 5 分,共20分)1. 演绎推理是从全称判断推导出特称判断或单称判断的过程,即由一般性知识推理适合于某一具体情况的结论。
2. 根据问题的实际情况不断寻找可利用的知识,从而构造一条代价较少的推理路线,使问题得到圆满解决的过程称为搜索。
3. 专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
专家系统的结构包括:知识库、全局数据库、推理机、解释器、人机接口。
4. 人工神经网络是反映人脑结构及功能的一种抽象数学模型,一个人工神经网络是由大量神经元节点互连而成的复杂网络, 用 以模拟人类进行知识的表示与存储以及利用知识进行推理的行 为。
五.解答题。
(每题10分,共20分)1.解首先定义下列谓词:COMPUTER (x)LLKE (砒)LOVE(xy)MAN (A ) 可用谓词公式把上述知识表示为:COMPUTER (Wang Lin) A -«LIKE(WangLin^ProgRining)(V^tMANW-LOVElA, Labour))表示丄是计算机系幕学生 表示x 專欢y 表示x 爱y2.解首先定义谓词:T(x+刃:?(是y的老师匚C(& y):掘与y是同班同学。
把提及待求解的问题表示成谓词公式:珂:T (Wang f Li)F2:C (Li r Zhang)F3: C V VyXV zXC (x.y)AT(z, x)— T(z ,y))G : -i(3 X)T(K.Zhan^)V ANSWER^ 把上述公式化为子句集g(1) T(Wang, Li)⑵ C (Li. Zhang)(3) -iCgyW「T(y)VTgy)(4)-n.T(u.Zh^ng)V ANS WER(u)应用归结原理进行归站,(5)-^C(Ii^VT(Wnngy)(1)-7(3)归结(6)CCLi.ZIung)VANSWER(Wang) (4)与15)归结<7) ANSWERCWang) (2)与(6)归结由ANSWER (Wang)得出小张的老师是王老师口上述归结过稈町用图二3所示的归结树表示°叽比窃壊口) -C(x h y)V -Ttz^JVTC^y)<C(Li r y)VT(Waiig t y) T(^Zhang) V ANS WER(u)-iC(LLZhang) V ANSTMiR(W^g) -iQLiyJiang}ANSXVTR(Wang)。
1.什么是人类智能?它有哪些特征或特点?定义:人类所具有的智力和行为能力。
特点:主要体现为感知能力、记忆与思维能力、归纳与演绎能力、学习能力以及行为能力。
2.人工智能是何时、何地、怎样诞生的?解:人工智能于1956年夏季在美国Dartmouth大学诞生。
此时此地举办的关于用机器模拟人类智能问题的研讨会,第一次使用“人工智能”这一术语,标志着人工智能学科的诞生。
3.什么是人工智能?它的研究目标是?定义:用机器模拟人类智能。
研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。
4.人工智能的发展经历了哪几个阶段?解:第一阶段:孕育期(1956年以前);第二阶段:人工智能基础技术的研究和形成(1956~1970年);第三阶段:发展和实用化阶段(1971~1980年);第四阶段:知识工程和专家系统(1980年至今)。
5.人工智能研究的基本内容有哪些?解:知识的获取、表示和使用。
6.人工智能有哪些主要研究领域?解:问题求解、专家系统、机器学习、模式识别、自动定论证明、自动程序设计、自然语言理解、机器人学、人工神经网络和智能检索等。
7.人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。
特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维就是符号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种传递是并行分布进行的。
8.人工智能的近期发展趋势有哪些?解:专家系统、机器人学、人工神经网络和智能检索。
9.什么是以符号处理为核心的方法?它有什么特征?解:通过符号处理来模拟人类求解问题的心理过程。
特征:基于数学逻辑对知识进行表示和推理。
11.什么是以网络连接为主的连接机制方法?它有什么特征?解:用硬件模拟人类神经网络,实现人类智能在机器上的模拟。
特征:研究神经网络。
人工智能与专家系统练习题(二)1.什么是人工智能?它的研究目标是什么?定义:用机器模拟人类智能。
研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。
2.人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。
特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维就是符号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种传递是并行分布进行的。
3.什么是人工神经元?它有哪几种主要模型?人工神经网络是由大量处理单元经广泛互连而组成的人工网络,用来模拟脑神经系统的结构和功能。
而这些处理单元称为人工神经元。
人工神经网络可以看成是以人工神经元为节点,用有向加权弧连接起来的有向图。
根据激发函数的不同分为:阈值型(M-P模型)、分段线性型、Sigmoid函数型、双曲正切型4.什么是人工神经网络?它有哪些联结方式?模拟人脑神经系统的结构和功能,运用大量简单处理单元经广泛连接而组成的人工网络系统。
人工神经网络中,各神经元的连接方式一般有很多种,不同的连接方式就构成了网络的不同连接模型。
常见的连接模型有前向网络、从输入层到输出层有反馈的网络、层内有互连的网络和网络内任意两个神经元都可以互连的互连网络。
5.什么是机器学习?机器学习研究的目标是什么? 研究机器学习的意义何在?答:机器学习是研究如何使用计算机来模拟人类学习活动的一门学科。
更严格地说,就是研究计算机获取新知识和新技能、识别现有知识、不断改善性能、实现自我完善的方法。
机器学习研究的目标有三个:人类学习过程的认知模型;通用学习算法;构造面向任务的专用学习系统的方法。
(a)人类学习过程的认知模型。
这一方向是对人类学习机理的研究。
这种研究不仅对人类的教育,而且对开发机器学习系统都有重要的意义。
(b)通用学习算法。
这个方向是对人类学习过程的研究,探索各种可能的学习方法,建立起独立于具体应用领域的通用学习算法。
(c)构造面向任务的专用学习系统(工程目标)。
这一方向是要解决专门的实际问题,并开发完成这些专门任务的学习系统。
机器学习是人工智能中最具智能特征、最前沿的研究领域之一。
机器学习的研究取得重大进展往往意味着人工智能,甚至整个计算机科学向前迈进了坚实的一步。
机器学习速度快、便于知识积累、学习结果易于传播,因此人类在机器学习领域的每一点进步,都会使计算机的能力显著增强,从而对人类社会产生影响,尤其对今天信息化社会来说,这种影响将是十分深远的。
6.什么是决策树?决策学习是如何利用决策树进行学习的?决策树是一种由节点和边构成的用来描述分类过程的层次数据结构,用于监督学习的层次模型。
该树的根节点表示分类的开始,叶节点表示一个实例的结束,中间节点表示相应实例中的某一属性,而边则代表某一属性可能的属性值。
在决策树中,从根节点到叶节点的每一条路径代表一个具体的实例,并且同一路径上的所有属性之间为合取关系,不同路径之间为析取关系。
7.什么是遗传算法?简述其基本思想和基本结构。
说明个体选择的常用策略以及遗传操作”交叉”和”变异”所起的作用.答:简单遗传算法SGA的基本原理是,首先把问题的解表示成“染色体”,也即是以二进制编码的串。
在执行遗传算法之前,给出一群“染色体”(串),也即是假设解。
然后,把这些假设解置于问题的“环境”中,并按适者生存的原则,从中选择出较适应环境的“染色体”进行复制,再通过交换、突变等遗传操作过程,产生更适应环境的新一代“染色体”群。
这样,一代一代地进化,最后就会收敛到最适应环境的一个“染色体”上,它就是问题的最优解。
其基本过程可表示如下:begina. 选择适当表示模式,生成初始群体;b. 通过计算群体中各个体的适应度对群体进行评价;c. While 未达到要求的目标 dobegina. 选择作为下一代群体的各个体;b. 执行交换操作;c. 执行突变操作;d. 对群体进行评价;endend个体选择的常用策略是按比例选择,即若个体i的适应度(目标函数值)是f i,则个体i在下一代群体中复制(再生)的子代个数在群体中的比例将为f i/∑f i。
其中,∑f i是指所有个体适应度之和。
交叉操作的作用是在所选中的用于繁殖下一代的个体中,对两个不同的个体(串对)的相同位置的基因进行交换,从而产生新的个体。
变异操作的作用是对选中的个体中的某些基因执行异向转化,引进新的遗传物质或恢复已失去的遗传物质。
8.试述机器学习系统的基本结构,并说明各部分的作用.环境:外部信息的来源,它将为系统的学习提供有关信息知识库:代表系统已经具有的知识学习环节:系统的学习机构,它通过对环境的感知取得外部信息,然后经分析、综合、类比、归纳等思维过程获得知识,生成新的知识或改进知识库的组织结构。
执行环节:基于学习后得到的新的知识库,执行一系列任务,并将运行结果报告学习环节,以完成对新知识库的评价,知道进一步的学习工作,是该模型的核心。
答:机器学习系统的基本结构如下图6.8所示。
其中,“环境”和“知识库”是以某种知识表示形式表达的信息的集合,分别代表外界信息来源和系统所具有的知识;学习环节和执行环节代表两个过程。
“环境”向系统的“学习环节”提供某些信息,而“学习环节”则利用这些信息对系统的“知识库”进行改进,以增进系统“执行环节”完成任务的效能,“执行环节”根据知识库中的知识来完成某种任务,同时把获得的信息反馈给“学习环节”。
图6.89.什么是专家系统?它有哪些基本特点?专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经环境学习环节知识库执行环节验,能够利用人类专家知识和解决问题的方法处理该领域问题。
具体说,专家系统是一个具有大量专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以解决那些需要人类专家处理的复杂问题。
简言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
特点:启发性:专家系统能运用专家的知识与经验进行推理、判断和决策。
透明性:专家系统能够解释本身推理过程和回答用户提出的问题,以便让用户了解推理过程,提高对专家系统的依赖感。
例如,一个医疗诊断专家系统诊断某病人患有肺炎,而且必须用某种抗生素治疗,那么,这一专家系统将会向病人解释为什么他患有肺炎,而且必须用某种抗生素治疗,就像一位医疗专家对病人详细解释病情和治疗方案一样。
灵活性:专家系统能不断地增长知识,修改原有知识,不断更新。
由于这一特点,使得专家系统具有十分广泛的应用领域。
存在以下优点:1. 高效、准确、周到、迅速、不知疲倦工作;2. 解决实际问题时不受周围环境的影响、不可能遗漏遗忘;3. 使专家的专长不受时间、空间限制,以便推广珍贵和稀缺的专家知识与经验;4. 促进各领域发展,使领域专家知识和经验得到总结和精炼,广泛传播专家知识、经验和能力;5. 汇总、集成多领域专家知识、经验,协作解决重大问题,拥有更渊博、更丰富的知识及经验和更强的工作能力;6. 军事专家系统的水平是一个国家国防现代化和国防能力的重要标志之一;7. 专家系统的研制和应用,具有巨大经济效益和社会效益;8. 促进科技发展、对人工智能的各个领域的发展起促进作用,将对科技、经济、国防、教育、社会和人民生活产生极其深远的影响。
10.一般专家系统由哪些基本部分构成?每一部分的主要功能是什么?专家系统的体系结构指专家系统各组成部分的构造方法和组织形式。
一个最基本的专家系统应包括知识库、数据库、推理机构、解释机构、知识获取机构和用户界面六个部分。
知识库:知识库是专家系统的知识存储器,用来存放求解领域问题所需的专家知识。
知识库中的知识分为两种类型:一类是事实性知识,即广泛公认的知识和常识;另一类是启发性知识,它是领域专家在长期工作实践中积累起来的经验总结。
专家系统开发中一个重要任务是要认真细致地对专家的这类经验知识进行分析。
知识本来是存储在专家头脑中的,让专家把自己的直觉、诀窍、经验表示为适合计算机表示和推理的形式是一个极大难题。
因此在建立知识库的过程中,知识工程师需要与领域专家很好地合作,认真提取领域专家的知识,进而根据计算机对这些知识的表示和使用要求,将这些知识转化成知识库的组成部分。
数据库:数据库又被称为全局数据库或综合数据库,它相当于专家系统的工作存储器,用来存储与领域问题有关的事实、数据、初始证据、推理过程中得到的各种中间结论、求解目标等。
例如,医疗专家系统中,数据库存放的是当前患者的情况,如姓名、年龄、症状等,以及推理过程中得到的一些中间结果、病情等;气象专家系统中,数据库存放的是当前气象要素,如云量、温度、气压,以及推理得到的中间结果等。
数据库的规模和结构可根据系统目的来确定,而且随着问题的不同,数据库的内容可以是动态变化的。
推理机:推理机是一组用来控制、协调整个专家系统的程序。
它根据数据库中存储的当前数据,利用知识库中的知识,按一定的推理策略,求解当前的问题,即解释外部输入的事实和数据,推导出相应结果。
由于专家系统是模拟人类专家进行工作,因此设计推理机时,应使它的推理过程和专家的推理过程尽量相似,最好完全一致。
对大中型专家系统,由于其知识库中的知识数量很多,因此其推理机构由知识库管理系统和推理机两个主要部分组成。
其中,知识库管理系统实现对知识库中知识的合理组织和有效管理;推理机主要用于生成并控制推理过程和使用知识库中的知识。
解释机构:解释机构实际上也是一组程序,它包括系统提示、人机对话、能书写规则的语言以及解释程序。
解释机构的主要功能是解释系统本身的推理结果,回答用户的提问,使用户能够了解推理的过程及所运用的知识和数据。
因此,在设计解释机构时,应预先考虑好在系统运行过程中需要回答的问题和答案。
知识获取机构:知识获取是专家系统的一种辅助功能,用于增加和修改知识库中的知识。
基本任务是把知识加入到知识库中,并维持知识的一致性及完整性,建立起性能良好的知识库。
不同专家系统,知识获取方法差别较大。
有的系统首先由知识工程师向领域专家获取知识,然后再通过相应的知识编辑软件把知识输入到知识库中;有的系统自身就具有部分学习功能,由系统直接与领域专家对话获取知识;有的系统具有较强的学习功能,可在系统运行过程中通过归纳、总结,得出新的知识。
无论采取哪种方式,知识获取都是目前专家系统研制中的一个重要问题。
用户界面:用户界面是专家系统的另一个关键组成部分,它作为专家系统于外界的接口,实现系统于外界之间的信息交换。
通常,专家系统的使用者包括最终用户、领域专家、知识工程师。