人工智能课内实验报告
(8次)
学 院:自动化学院 班 级: 智能1501 姓 名: 刘少鹏(34) 学 号:06153034
目 录
课内实验1:猴子摘香蕉问题的VC编程实现????????1
课内实验2:编程实现简单动物识别系统的知识表示???5
课内实验3:盲目搜索求解8数码问题?????????18 课内实验4:回溯算法求解四皇后问题?????????33 课内实验5:编程实现一字棋游戏???????????37 课内实验6:字句集消解实验?????????????46 课内实验7:简单动物识别系统的产生式推理??????66 课内实验8:编程实现D-S证据推理算法????????78
人工智能课内实验报告
实验1:猴子摘香蕉问题的VC编程实现
学 院:自动化学院 班 级:智能1501 姓 名: 学 号:
日 期:2017-3-810:15-12:00
1
实验1:猴子摘香蕉问题的VC编程实现
一、实验目的
(1)熟悉谓词逻辑表示法;
(2)掌握人工智能谓词逻辑中的经典例子——猴子摘香蕉问题的编程实现。 二、编程环境 VC语言 三、问题描述
房子里有一只猴子(即机器人),位于a处。在c处上方的天花板上有一串香蕉,猴子想吃,但摘不到。房间的b处还有一个箱子,如果猴子站到箱子上,就可以摸着天花板。如图1所示,对于上述问题,可以通过谓词逻辑表示法来描述知识。要求通过VC语言编程实现猴子摘香蕉问题的求解过程。
图1 猴子摘香蕉