发布时间 : 星期一 文章人工智能实验报告更新完毕开始阅读aa22a495fe4733687f21aa12
init(); state curState; //保存当前的状态 //cout<<\ int n = 0; while(openIndex != -1) //while(n < 50000) { curState = open[0]; /* for(int i = 0; i
void Eight::findPath() { //int i; sortOpen(); show(open[0]);
int nID = open[0].parent; for(int i = closedIndex; i > -1; i--) if(nID == closed[i].nID) { show(closed[i]); //输出 nID = closed[i].parent; } }
#include
void main() { int goal[N][N] = {{8,0,3}, {2,1,4}, {7,6,5}}; Eight e(goal); e.heuristicSearch(); e.findPath(); }
八.实验结果和分析
实验三:专家系统
一、实验目的
专家系统是人工智能的重要研究内容和组成部分之一,本实验通过设计一个简单的专家系统,加深学生对专家系统的组成结构和构造原理的理解,并能转化为具体的应用。
二﹑问题描述
设计一个简单的专家系统,可根据属性的输入值自动识别事物的具体类别,内容自拟。如一个动物专家系统可由以下11个属性组成,根据属性的对应值(Y或N),可判断动物的具体种类,运行结果如下图所示:
三、实验组织运行要求
本实验采用开放授课形式,每个同学独立完成上述实验要求。
四、实验条件
每人一台计算机独立完成实验。
五、源代码
#include
char *animal[]={\企鹅\海燕\鸵鸟\斑马\长颈鹿\虎\金钱豹\
char *feature[]={\有毛\产奶\有羽毛\会飞\会下蛋\吃肉\有犬齿\有爪\眼睛盯前方\有蹄\反刍\黄褐色\有斑点\有黑色条纹\长脖\长腿\不会飞\会游泳\黑白两色\善飞\哺乳类\鸟类\肉食类\蹄类\企鹅\海燕\鸵鸟\斑马\长颈鹿\虎\金钱豹\ typedef struct //存放规则的结构体 {
int relation[5]; int name;
}Rule;