基于Prolog的专家系统研究与应用
- 格式:pdf
- 大小:282.45 KB
- 文档页数:5
人工智能技术基础实验报告指导老师:朱力任课教师:张勇实验三小型专家系统设计与实现一、实验目的(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)若某动物是食肉动物且黄褐色且有黑色斑点,则它是猎豹。
一个用Turbo proIog实现的专家系统开发工具—ESS 廉师友
【期刊名称】《微电子学与计算机》
【年(卷),期】1989(6)7
【摘要】本文论述一个用新型人工智能语言Turbo Prolog实现,在IBM PC机(及其兼容机)上运行的专家系统开发工具—ESS(Expert System Shell—专家系统外壳)。
利用该系统领域专家可以在不具备计算机和程序设计知识的情况下,独立地开发适于自己领域的实用专家系统。
【总页数】3页(P23-25)
【关键词】专家系统;Turbo-Prolog;开发工具
【作者】廉师友
【作者单位】陕西渭南师专计算机室
【正文语种】中文
【中图分类】TP18
【相关文献】
1.“专家系统开发工具——ESS”通过省级鉴定该成果达到国内先进水平 [J], 郭佑镇;王杰生
2.一个面向对象的程序开发工具:Turbo Vision [J], 魏晓东
3.专家系统开发工具M.I与Turbo C 接口技术 [J], 袁峰;陆庆文
4.一个用Turbo Pascal实现的专家系统生成器 [J], 陆菊康;陈慧
5.PC计算机故障诊断专家系统的Proiog实现 [J], 张璟
因版权原因,仅展示原文概要,查看原文内容请购买。
信息技术学科教案时间(分)教学过程教师活动学生活动设计意图225(课前2分钟预备)复习提问:(2分钟)⒈知识表示遵循的思路?(讨论:自然语言→符号→计算机语言)⒉已经学过哪些知识表示的方法?(回答:框架、产生式、状态空间表示法)引入新课:(2分钟)实例分析1:证明三角形全等方法的知识表示。
(如:图1)图1:证明三角形全等方法的“或”图从而引出“与/或”图表示法及其应用的教学内容。
讲授新课:“与/或”图表示法及其应用一、“与/或”图表示法⒈“或”图图2:“或”图“或”图:“或”指的是当一个问题P变换为一组子问题P1、P2、P3 …Pn时,只要任意一个子问题有解,则原问题就有解。
只有当所有的子问题都无解时,原问题才无解。
这样原问题P与子问题之间的关系可以用“或”图来表示。
(如:图2),P:或节点。
任务一:(见《课堂练习》)画出边角边方法证明三角形全等(Q3)的“或”图。
分析:此问题变换为三个子问题Q31、Q32、Q33:三组边角边任意一组对应相等都可证明三角形全等。
组织提问播放分析分析归纳布置指导监查就坐安静思考回答观看思考回答观察思考理解思考完成组织课堂复习过实例引出新课便于理解由一般到特殊的认识规律达成教学目标之一5⒉“与”图由任务一引出探究问题1:用“边角边”方法证明一对三角形全等的子问题Q32图如何画?实例分析2:结合具体三角形分析利用“边角边”方法证明一对三角形全等,归纳出“与”图。
(如:图3)Q32:△ADE≌△CBEQ321:AD=CBQ322:∠ADE=∠CBEQ323:DE=EB图3:用“边角边”方法证明三角形全等的“与”图“与”图:“与”指当一个问题P可以分解为一组子问题P1、P2、P3 …Pn时,只有当所有的子问题都有解时,原问题才有解,任何一个子问题无解都会导致原问题无解,这样原问题与其所有的子问题之间的关系可以用“与”图”来表示。
(如:图4)图4:“与”图任务二:(见《课堂练习》)画出表示信息技术会考合格条件的“与”图。
【关键字】论文专家系统概述及其应用摘要: 人工智能(Artificial Intelligence) ,英文缩写为AI。
它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
专家系统是人工智能应用研究的主要领域。
专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
本文中介绍了人工智能的概念,分类,特点以及人工智能的研究的发展及其现状。
由此引出专家系统的基本概念及主要特点。
最后,通过查阅各种资料以及自己的理解分析,对专家系统的主要应用做具体分析。
阐述了将计算机人工智能的专家系统理念与全厚度再生机材料配置与设备自动控制系统相结合的思想,同时,具体分析了构建全厚度再生机材料配置与设备自动控制专家系统可供利用的计算机应用技术,并初步建立了该系统的模块体系。
关键词:人工智能,专家系统,全厚度再生机材料配置与设备自动控制系统Expert system outline and applicationAbstract: The artificial intelligence (Artificial Intelligence), English abbreviation is AI. It is the research, the development uses in simulating, extending and expands human's intelligence theory, the method, technical and an application system new technical science. The artificial intelligence is a computer science branch, it attempts the understanding intelligence the essence, the parallel intergrowth delivers one kind newly to be able to make the response by the human intelligence similar way the intelligent machine, this domain research including robot, language recognition, pattern recognition, natural language processing and expert system and so on.In this article introduced the artificial intelligence concept, the classification, thecharacteristic as well as the artificial intelligence research development and the present situation.From this draws out the expert system the basic concept and the main characteristic. Finally, through consults each kind of material as well as own understanding analysis, makes the concrete elaboration to the expert system main application. Introduced unifies the computer artificial intelligence expert system idea and the Auto-Control system plan, simultaneously, analyzed the construction to Auto-Control system specifically to be possible to supply the use the computerapplication technology, and established initially module of this expert system.Key word: Artificial intelligence, Expert system, Auto-Control Expert System目录1 引言1.1 人工智能人工智能(Artificial Intelligence) ,英文缩写为AI。