人工智能课程上的实验 分别使用lisp语言和prolog语言实现了一个专家系统 并且有详细的实验报告 附带画的二级推理树 (1) 领域背景简介 为了更好地阐明专家系统的基本工作原理 ,我们用 PROLOG语言实现一个简单的动物识别专家系统。该系统可以识别老虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁这 7 种动物。 (2) 求解问题的范围(如植物分类涉及哪些大类,哪些子类) 首先 ,将动物粗略地分为哺乳动物、鸟、肉食动物 3 大类 ,然后逐步缩小分类范围,再将动物分为老虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁 在知识库中 ,并非简单地给每一种动物一条规则。首先 ,将动物粗略地分为哺乳动物、鸟、肉食动物 3 大类 , 然后逐步缩小分类范围 ,最后给出识别 7 种动物的规则。如图给出了识别长颈鹿和斑马的推理网络。 (1) 规则的前提和结论的表示方法 在本系统当中 ,知识库中的知识用产生式规则来表示。本系统能够识别 7 种动物 ,知识库中共有以下 15 条 规则。 R1 IF 该动物有毛发 THEN 该动物是哺乳动物 R2 IF 该动物有奶 THEN 该动物是哺乳动物 R3 IF 该动物有羽毛 THEN 该动物是鸟 R4 IF 该动物会飞 AND 会下蛋 THEN 该动物是鸟 (2) 规则的结论为中间结论时,规则的格式 R5 IF 该动物吃肉 THEN 该动物是肉食动物 R6 IF 该动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是肉食动物 R7 IF 该动物是哺乳动物 AND 有蹄 THEN 该动物是有蹄类动物 R8 IF 该动物是哺乳动物 AND 是嚼反刍动物 THEN 该动物是有蹄类动物 (3) 规则的结论为最终结论时,规则的格式 R9 IF 该动物是哺乳动物 AND 是肉食动物 AND 是黄褐色们 AND 身上有暗斑点 THEN 该动物是金钱豹 R10 IF 该动物是哺乳动物 AND 是肉食动物 AND 是黄褐色 AND 身上有黑色条纹 THEN 该动物是虎 R11 IF 该动物是有蹄类动物 AND 有长脖子 AND 有长腿 AND 身上有暗斑点 THEN 该动物是长颈鹿 R12 IF 该动物是有蹄类动物 AND 身上有黑色条纹 THEN 该动物是斑马 R13 IF 该动物是鸟 AND 有长脖子 AND 有长腿 AND 不会飞 THEN 该动物是鸵鸟 R14 IF 该动物是鸟 AND 会游泳 AND 不会飞 AND 有黑白二色 THEN 该动物是企鹅 R15 IF 该动物是鸟 AND 善飞 THEN 该动物是信天翁
2023-01-04 02:11:16 390KB lisp prolog 人工智能 专家系统
1
一.简介/问题描述1.1 待解决问题的解释本实验用一个叫 pacman 的游戏让学生编写一些搜索策略控制吃豆人去吃豆子。吃豆人在行走的过程中需要遵守游戏规则,如
2023-01-02 17:22:00 242KB
1
广东工业大学操作系统实验,里面包括四个实验,分别为实验一,实验二,实验四,实验五,里面有完整的代码和报告。。
2023-01-02 12:48:04 483KB 广东工业大学 操作系统 实验 代码
1
1、 实验目的 通过本实验,使学生更进一步了解网络知识的基本概念,如 IP 地址、子网掩码、网关、DNS、代理服务器。熟练掌握计算机通过局域网接入 Internet 的配置方法 2、 实验内容及其原理: 实验内容: 计算机通过静态 IP 接入方式 Internet 时 IP 地址、子网掩码、网关、DNS、代理服务器的配置方法。计算机通过拨号接入 Internet 的方法。通过抓报软件对网关、DNS 在接入网络中的作用进行分析。
2023-01-02 09:21:26 876KB 哈尔滨理工大学 接入网实验
1
本课程学习的数值计算方法: 1. 插值法 2. 函数拟合方法 3. 数值积分与微分 4. 线性方程组直接解法 5. 线性方程组迭代解法 6. 非线性方程迭代解法 7. 特征值与特征向量的计算 8. 常微分方程数值解法 包括以上8和实验的matlab程序以及实验报告。
2023-01-01 13:23:14 661KB 数值分析
1
1、简单的面向对象应用程序 2、函数 3、类与对象 4、运算符重载 5、继承 6、虚函数与多态性 7、模板 8、输入输出流 9、WINDOWS编程基础
2022-12-31 18:21:06 2.11MB C++ 面向对象编程 c++
1
实验名称 文件系统模拟设计 指导教师 黄刚 实验类型 验证 实验学时 2 实验时间 2012.10.15 一、 实验目的和要求 1.掌握文件系统的使用。 2.实现一个文本文件的某信息的插入和删除。 3.实现一个记录文件的某记录的插入和删除 设计一个多用户文件系统,模拟管理的工作过程,
2022-12-19 14:08:09 350KB 南京邮电大学 操作系统A 软件工程
1
一、实验目的 检验数字电子技术设计及调试能力; 实验一:用555定时器设计一个1Hz左右的脉冲源作为时钟信号 该实验主要是需要确定需要产生的波形的周期(频率),通过公式的计算确定R1、R2以及电容C1的大小。 实验二:用74HC161及必要的门电路设计一个六十进制的计数器。 电路设计: 十进制计数器(个位)电路:计数器应从0000状态开始计数,当第十个CP脉冲出现时,即1010状态出现时应立即返回到0000状态。 由实验一可知,谐振动器利用深度正反馈,通过阻容耦合使两个电子器件交替导通与截止,从而自激产生方波输出的振荡器。常用作方波发生器。多谐振荡器是一种能产生矩形波的自激振荡器,也称矩形波发生器。多谐振荡器没有稳态,只有两个暂稳态。在工作时,电路的状态在这两个暂稳态之间自动地交替变换,由此产生矩形波脉冲信号,常用作脉冲信号源及时序电路中的时钟信号。 由实验二可知,通过级联的方式可以将简单的十六进制计数器改造为60进制计数器。
1
哈工程——算法实验代码&报告
2022-12-13 14:12:59 1.47MB 算法
1
一.简介/问题描述1.1待解决问题的解释本实验用一个叫pacman的游戏让学生编写一些搜索策略控制吃豆人去吃豆子。吃豆人在行走的过程中需要遵守游戏规则,如不能翻
2022-12-12 19:49:18 140KB 人工智能
1